column.ts 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. import { DICT_TYPE } from '@/utils/dict'
  2. // =================护理项目=====================
  3. export const NurseItemColumns = reactive([
  4. {
  5. label: '所属机构',
  6. field: 'tenantName',
  7. type: '99'
  8. },
  9. {
  10. label: '护理分类',
  11. field: 'name'
  12. },
  13. {
  14. label: '项目分类',
  15. field: 'name'
  16. },
  17. {
  18. label: '项目名称',
  19. field: 'itemName'
  20. },
  21. {
  22. label: '价格',
  23. field: 'price'
  24. },
  25. {
  26. label: '计量单位',
  27. field: 'type'
  28. },
  29. {
  30. label: '状态',
  31. field: 'status',
  32. type: '2',
  33. dictArr: DICT_TYPE.COMMON_STATUS2
  34. }
  35. ])
  36. // =================护理等级=====================
  37. export const NurseLevelColumns = reactive([
  38. {
  39. label: '所属机构',
  40. field: 'tenantName',
  41. type: '99'
  42. },
  43. {
  44. label: '护理等级',
  45. field: 'nurseLevelName'
  46. },
  47. {
  48. label: '状态',
  49. field: 'status',
  50. type: '1',
  51. dictArr: DICT_TYPE.COMMON_STATUS2
  52. },
  53. {
  54. label: '备注',
  55. field: 'remark'
  56. }
  57. ])
  58. // =================护理班次=====================
  59. export const NurseShiftColumns = reactive([
  60. {
  61. label: '所属机构',
  62. field: 'tenantName',
  63. type: '99'
  64. },
  65. {
  66. label: '护理班次',
  67. field: 'name'
  68. },
  69. {
  70. label: '简称',
  71. field: 'abbreviation'
  72. },
  73. {
  74. label: '颜色',
  75. field: 'color',
  76. type: '6'
  77. },
  78. {
  79. label: '是否跨天',
  80. field: 'isNextDay',
  81. dictArr: DICT_TYPE.COMMON_STATUS6,
  82. type: '2'
  83. },
  84. {
  85. label: '状态',
  86. field: 'status',
  87. dictArr: DICT_TYPE.COMMON_STATUS2,
  88. type: '2'
  89. }
  90. ])
  91. // ===============护理计划=====================
  92. export const LifeCarePlanColumns = reactive([
  93. {
  94. label: '长者姓名',
  95. field: 'elderName'
  96. },
  97. {
  98. label: '有效期',
  99. field: 'expirationDate',
  100. desc: 'effectiveDate',
  101. type: '10',
  102. width: 200
  103. },
  104. {
  105. label: '床位号',
  106. field: 'bedName'
  107. },
  108. {
  109. label: '护理等级',
  110. field: 'nurseLevelName'
  111. },
  112. // {
  113. // label: '状态',
  114. // field: 'status'
  115. // }
  116. ])
  117. // ===============特殊护理计划=====================
  118. export const SpecialNursingPlanColumns = reactive([
  119. {
  120. label: '长者姓名',
  121. field: 'elderName'
  122. },
  123. {
  124. label: '创建时间',
  125. field: 'createTime',
  126. type: '9',
  127. width: 170
  128. },
  129. {
  130. label: '更新时间',
  131. field: 'updateTime',
  132. type: '9',
  133. width: 170
  134. },
  135. {
  136. label: '创建人',
  137. field: 'creator'
  138. },
  139. {
  140. label: '更新人',
  141. field: 'updater'
  142. }
  143. ])
  144. // =============特殊照护完成日志=====================
  145. export const SpecialNursingLogColumns = reactive([
  146. {
  147. label: '长者姓名',
  148. field: 'elderName'
  149. },
  150. {
  151. label: '床位',
  152. field: 'bedName'
  153. },
  154. {
  155. label: '护理等级',
  156. field: 'nurseLevelName'
  157. }
  158. ])
  159. // =============护理日志=====================
  160. export const NurseLogColumns = reactive([
  161. {
  162. label: '长者姓名',
  163. field: 'elderName'
  164. },
  165. {
  166. label: '床位',
  167. field: 'bedName'
  168. },
  169. {
  170. label: '护理等级',
  171. field: 'nurseLevelName'
  172. },
  173. ])
  174. // =============巡房项目日志(长者巡房项目)=====================
  175. export const ElderlyItemsRoundLogColumns = reactive([
  176. {
  177. label: '长者姓名',
  178. field: 'elderName',
  179. },
  180. {
  181. label: '记录人',
  182. field: 'recorder',
  183. },
  184. {
  185. label: '角色',
  186. field: 'roleLabel',
  187. },
  188. {
  189. label: '巡房时间',
  190. field: 'roundTime',
  191. type: '9',
  192. width: 170
  193. },
  194. {
  195. label: '巡视项目组',
  196. field: 'itemsLabel',
  197. },
  198. {
  199. label: '备注',
  200. field: 'remark',
  201. },
  202. {
  203. label: '创建时间',
  204. field: 'createTime',
  205. type: '9',
  206. }
  207. ])