monthlyInfo.ts 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. /*
  2. * @Author: code4eat awesomedema@gmail.com
  3. * @Date: 2023-01-06 14:26:54
  4. * @LastEditors: code4eat awesomedema@gmail.com
  5. * @LastEditTime: 2023-01-09 13:50:07
  6. * @FilePath: /BudgetManaSystem/mock/monthlyInfo.ts
  7. * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. */
  9. import mockjs from 'mockjs';
  10. const list = [...new Array(100).keys()].map((item, index) => {
  11. return {
  12. account: 'admin',
  13. avatarUrl: '',
  14. departmentId: 'A00002',
  15. departmentName: '',
  16. doctorLevel: '2',
  17. entryTime: '2022-06-28 12:00:00',
  18. gender: 2,
  19. hospId: '30',
  20. hospName: '武汉市儿童医院',
  21. id: `30614${index}`,
  22. idCardNum: '',
  23. isOnService: 0,
  24. jobTitle: '2',
  25. major: '2',
  26. name: `管理员${index}`,
  27. password: 'e10adc3949ba59abbe56e057f20f883e',
  28. phoneNumber: '',
  29. practiceCate: '1',
  30. practiceCertificateNo: '',
  31. practiceStatus: '1',
  32. practiceSubject: '2',
  33. qualificationCertificateNo: '',
  34. remark: '',
  35. title: '2',
  36. userCate: '1',
  37. userId: '30614',
  38. };
  39. });
  40. const users = [
  41. { id: 0, name: 'Umi', nickName: 'U', gender: 'MALE' },
  42. { id: 1, name: 'Fish', nickName: 'B', gender: 'FEMALE' },
  43. ];
  44. export default {
  45. 'GET /performance/check/getUnitList': (req: any, res: any) => {
  46. console.log({ req, res });
  47. res.json({
  48. success: true,
  49. data: [
  50. {
  51. code: 8662827685293679,
  52. name: '病区护理',
  53. child: [
  54. {
  55. code: 3994166660344023,
  56. name: '心内科病区',
  57. child: [
  58. {
  59. code: 8338644021754079,
  60. name: '心内科一病区',
  61. },
  62. ],
  63. },
  64. ],
  65. },
  66. ],
  67. errorCode: 0,
  68. });
  69. },
  70. 'GET /performance/check/empList': (req: any, res: any) => {
  71. res.json({
  72. success: true,
  73. data: [
  74. {
  75. unitCode: 1,
  76. empNo: '1',
  77. empName: '程静静',
  78. jobLevel: 'N3',
  79. jobTitle: '护士长',
  80. jobRate: '1.6',
  81. seniority: '17',
  82. },
  83. ],
  84. });
  85. },
  86. 'GET /centerSys/user/list': (req: any, res: any) => {
  87. res.json({
  88. success: true,
  89. data: {
  90. current: 1,
  91. list: list,
  92. pageSize: 10,
  93. totalCount: 0,
  94. totalPage: 0,
  95. },
  96. });
  97. },
  98. 'GET /performance/check/deptList': (req: any, res: any) => {
  99. res.json({
  100. success: true,
  101. data: {
  102. current: 1,
  103. list: [
  104. {
  105. unitCode: 1,
  106. deptCode: '1',
  107. deptName: '内一科',
  108. deptType: 2,
  109. describe: '临床科室',
  110. deptTypeName: '临床',
  111. },
  112. {
  113. unitCode: 2,
  114. deptCode: '2',
  115. deptName: '内一科',
  116. deptType: 2,
  117. describe: '临床科室',
  118. deptTypeName: '临床',
  119. },
  120. ],
  121. pageSize: 10,
  122. totalCount: 0,
  123. totalPage: 0,
  124. },
  125. });
  126. },
  127. 'GET /performance/check/itemList': (req: any, res: any) => {
  128. res.json({
  129. success: true,
  130. data: {
  131. current: 1,
  132. list: [
  133. {
  134. itemCode: '000000040',
  135. itemName: 'I级护理',
  136. itemType: '护理费',
  137. itemPoint: 50,
  138. coreFlag: '1',
  139. },
  140. {
  141. itemCode: '000000041',
  142. itemName: 'I级护理',
  143. itemType: '护理费',
  144. itemPoint: 50,
  145. coreFlag: '1',
  146. },
  147. ],
  148. pageSize: 10,
  149. totalCount: 0,
  150. totalPage: 0,
  151. },
  152. });
  153. },
  154. };