iceRaft.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. import {
  2. frozenState
  3. } from '@/assets/js/blockSort'
  4. export const employee = () => {
  5. return [{
  6. field: 'index',
  7. label: '序号',
  8. align: 'center',
  9. }, {
  10. field: 'code',
  11. label: '编号',
  12. align: 'center',
  13. }, {
  14. field: 'iceRaftRecord.status',
  15. label: '状态',
  16. align: 'center',
  17. options: frozenState()
  18. }, {
  19. field: 'iceRaftRecord.inStorageTime',
  20. label: '入库时间',
  21. align: 'center',
  22. }, {
  23. field: 'iceRaftRecord.outStorageTime',
  24. label: '出库时间',
  25. align: 'center',
  26. }, {
  27. field: 'multistage',
  28. label: '冰排释冷',
  29. children: [{
  30. field: 'iceRaftRecord.outStorageTime',
  31. label: '释冷日期',
  32. align: 'center',
  33. }, {
  34. field: 'iceRaftRecord.endForColdTime',
  35. label: '释冷时间',
  36. align: 'center',
  37. }, {
  38. field: 'iceRaftRecord.suitableForCold',
  39. label: '释冷温度',
  40. align: 'center',
  41. }, {
  42. field: 'suitableForColdTime',
  43. label: '释冷地点',
  44. align: 'center',
  45. }]
  46. }, {
  47. field: 'location',
  48. label: '所在位置',
  49. align: 'center',
  50. }, {
  51. field: 'freezeClaim',
  52. label: '冷冻要求',
  53. align: 'center',
  54. },{
  55. field: 'freezeDuration',
  56. label: '冷冻时间',
  57. align: 'center',
  58. },{
  59. field: 'freezeClaim',
  60. label: '使用日期',
  61. align: 'center',
  62. }, {
  63. field: 'freezeClaim',
  64. label: '使用时间',
  65. align: 'center',
  66. }, {
  67. field: 'freezeClaim',
  68. label: '使用人员',
  69. align: 'center',
  70. }, {
  71. field: 'action',
  72. label: '操作',
  73. align: 'center',
  74. colWidth: '90px',
  75. labelButton: [{
  76. type: 'logs',
  77. label: '历史记录',
  78. icon: 'el-icon-tickets',
  79. style: 'success',
  80. }]
  81. }]
  82. }
  83. export const historyRecord = () => {
  84. return [{
  85. field: 'index',
  86. label: '序号',
  87. align: 'center',
  88. }, {
  89. field: 'status',
  90. label: '状态',
  91. align: 'center',
  92. options: frozenState()
  93. }, {
  94. field: 'inStorageTime',
  95. label: '入库时间',
  96. align: 'center',
  97. }, {
  98. field: 'outStorageTime',
  99. label: '出库时间',
  100. align: 'center',
  101. }, {
  102. field: 'multistage',
  103. label: '冰排释冷',
  104. children: [{
  105. field: 'reCheck.nickName',
  106. label: '释冷日期',
  107. align: 'center',
  108. }, {
  109. field: 'reCheck.phone',
  110. label: '释冷时间',
  111. align: 'center',
  112. }, {
  113. field: 'reCheck.phone',
  114. label: '释冷温度',
  115. align: 'center',
  116. }, {
  117. field: 'location',
  118. label: '释冷地点',
  119. align: 'center',
  120. }]
  121. }, {
  122. field: 'location',
  123. label: '所在位置',
  124. align: 'center',
  125. }, {
  126. field: 'freezeClaim',
  127. label: '冷冻要求',
  128. align: 'center',
  129. }, {
  130. field: 'freezeDuration',
  131. label: '冷冻时间',
  132. align: 'center',
  133. }, {
  134. field: 'action',
  135. label: '操作',
  136. colWidth: '160px',
  137. align: 'center',
  138. labelButton: [{
  139. type: 'edit',
  140. label: '编辑',
  141. icon: 'el-icon-edit',
  142. style: 'primary',
  143. }, {
  144. type: 'del',
  145. label: '删除',
  146. icon: 'el-icon-delete',
  147. style: 'danger',
  148. }]
  149. }]
  150. }
  151. export const iceRaftRules = () => {
  152. return [
  153. // {
  154. // field: 'freezeClaim',
  155. // label: '冷冻要求',
  156. // placeholder: '请输入冷冻时间',
  157. // type: 'input',
  158. // colWidth: 24,
  159. // unit: '小时',
  160. // rules: [{
  161. // required: true,
  162. // message: '请输入冷冻时间',
  163. // trigger: 'blur'
  164. // }]
  165. // },
  166. {
  167. field: 'code',
  168. label: '冰排编号',
  169. placeholder: '请输入冰排编号',
  170. type: 'scan',
  171. colWidth: 24,
  172. rules: [{
  173. required: true,
  174. message: '请输入冰排编号',
  175. trigger: 'blur'
  176. }]
  177. }
  178. ]
  179. }
  180. export const freezerRules = () => {
  181. return [
  182. // {
  183. // field: 'coolerBoxId',
  184. // label: '保温箱',
  185. // placeholder: '请选择保温箱',
  186. // type: 'searchSelect',
  187. // colWidth: 24,
  188. // rules: [{
  189. // required: true,
  190. // message: '请选择保温箱',
  191. // trigger: 'blur'
  192. // }],
  193. // options: [],
  194. // },
  195. // {
  196. // field: 'suitableForCold',
  197. // label: '冰排释冷温度',
  198. // placeholder: '请输入冰排释冷温度',
  199. // type: 'input',
  200. // colWidth: 24,
  201. // rules: [{
  202. // required: true,
  203. // message: '请输入冰排释冷温度',
  204. // trigger: 'blur'
  205. // }]
  206. // },
  207. {
  208. field: 'code',
  209. label: '冰排编号',
  210. placeholder: '请输入冰排编号',
  211. type: 'scan',
  212. colWidth: 24,
  213. rules: [{
  214. required: true,
  215. message: '请输入冰排编号',
  216. trigger: 'blur'
  217. }]
  218. }
  219. ]
  220. }
  221. export const editRules = () => {
  222. return [{
  223. field: 'code',
  224. label: '冰排编号',
  225. type: 'nvarchar',
  226. colWidth: 24,
  227. detail: false,
  228. }, {
  229. field: 'status',
  230. label: '状态',
  231. type: 'nvarcharil',
  232. colWidth: 24,
  233. detail: false,
  234. options: frozenState()
  235. }, {
  236. field: 'inStorageTime',
  237. label: '入库时间',
  238. type: 'nvarchar',
  239. colWidth: 24,
  240. detail: false,
  241. }, {
  242. field: 'outStorageTime',
  243. label: '出库时间',
  244. type: 'nvarchar',
  245. colWidth: 24,
  246. detail: false,
  247. },
  248. // {
  249. // field: 'freezeClaim',
  250. // label: '冷冻要求',
  251. // placeholder: '请输入冷冻时间',
  252. // type: 'input',
  253. // colWidth: 24,
  254. // unit: '小时',
  255. // rules: [{
  256. // required: true,
  257. // message: '请输入冷冻时间',
  258. // trigger: 'blur'
  259. // }]
  260. // },
  261. ]
  262. }