monthlyInfo.ts 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  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. {
  49. success: true,
  50. data: [
  51. {
  52. code: 8662827685293679,
  53. name: "病区护理",
  54. child: [
  55. {
  56. code: 3994166660344023,
  57. name: "心内科病区",
  58. child: [
  59. {
  60. code: 8338644021754079,
  61. name: "心内科一病区"
  62. }
  63. ]
  64. }
  65. ]
  66. }
  67. ],
  68. errorCode: 0,
  69. });
  70. },
  71. 'GET /performance/check/empList': (req: any, res: any) => {
  72. res.json({
  73. success: true,
  74. data: [
  75. {
  76. "unitCode": 1,
  77. "empNo": "1",
  78. "empName": "程静静",
  79. "jobLevel": "N3",
  80. "jobTitle": "护士长",
  81. "jobRate": "1.6",
  82. "seniority": "17"
  83. }
  84. ],
  85. })
  86. },
  87. 'GET /centerSys/user/list': (req: any, res: any) => {
  88. res.json({
  89. success: true,
  90. data: {
  91. current: 1,
  92. list: list,
  93. pageSize: 10,
  94. totalCount: 0,
  95. totalPage: 0
  96. }
  97. })
  98. },
  99. 'GET /performance/check/deptList': (req: any, res: any) => {
  100. res.json({
  101. success: true,
  102. data: {
  103. current: 1,
  104. list: [
  105. {
  106. "unitCode": 1,
  107. "deptCode": "1",
  108. "deptName": "内一科",
  109. "deptType": 2,
  110. "describe": "临床科室",
  111. "deptTypeName": "临床"
  112. },
  113. {
  114. "unitCode": 2,
  115. "deptCode": "2",
  116. "deptName": "内一科",
  117. "deptType": 2,
  118. "describe": "临床科室",
  119. "deptTypeName": "临床"
  120. }
  121. ],
  122. pageSize: 10,
  123. totalCount: 0,
  124. totalPage: 0
  125. }
  126. })
  127. },
  128. 'GET /performance/check/itemList': (req: any, res: any) => {
  129. res.json({
  130. success: true,
  131. data: {
  132. current: 1,
  133. list: [
  134. {
  135. "itemCode": "000000040",
  136. "itemName": "I级护理",
  137. "itemType": "护理费",
  138. "itemPoint": 50,
  139. "coreFlag": "1"
  140. },
  141. {
  142. "itemCode": "000000041",
  143. "itemName": "I级护理",
  144. "itemType": "护理费",
  145. "itemPoint": 50,
  146. "coreFlag": "1"
  147. }
  148. ],
  149. pageSize: 10,
  150. totalCount: 0,
  151. totalPage: 0
  152. }
  153. })
  154. },
  155. };