config.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. const formatter = opt => {
  2. return code => opt && opt[code]
  3. }
  4. //紧急程度
  5. const urgent = {
  6. 1: '普通',
  7. 2: '紧急',
  8. 3: '重要'
  9. }
  10. // 状态
  11. const status = {
  12. 0: '待接收',
  13. 2: '执行中',
  14. 3: '完成'
  15. }
  16. export default {
  17. // 维修工单
  18. repair: [
  19. {
  20. label: '紧急程度',
  21. key: 'urgent',
  22. formatter: formatter(urgent)
  23. },
  24. {
  25. label: '报修人',
  26. key: 'createUserName'
  27. },
  28. {
  29. label: '报修原因',
  30. key: 'content'
  31. }
  32. ],
  33. // 计划性维修工单
  34. planWx: [
  35. {
  36. label: '报修人',
  37. key: 'createUserName2'
  38. },
  39. {
  40. label: '报修原因',
  41. key: 'content'
  42. }
  43. ],
  44. // 保养
  45. maintenance: [
  46. {
  47. label: '名称',
  48. key: 'planName'
  49. },
  50. {
  51. label: '设备分类',
  52. key: 'categoryName'
  53. },
  54. {
  55. label: '规则名称',
  56. key: 'ruleName'
  57. },
  58. {
  59. label: '计划完成时间',
  60. key: 'planFinishTime'
  61. },
  62. {
  63. label: '状态',
  64. key: 'orderStatus',
  65. formatter: val => status[val]
  66. }
  67. ],
  68. // 巡点检
  69. patrol: [
  70. {
  71. label: '名称',
  72. key: 'planName'
  73. },
  74. {
  75. label: '设备分类',
  76. key: 'categoryName'
  77. },
  78. {
  79. label: '规则名称',
  80. key: 'ruleName'
  81. },
  82. {
  83. label: '计划完成时间',
  84. key: 'planFinishTime'
  85. },
  86. {
  87. label: '状态',
  88. key: 'orderStatus',
  89. formatter: val => status[val]
  90. }
  91. ],
  92. // 量具送检
  93. quantity: [
  94. {
  95. label: '名称',
  96. key: 'planName'
  97. },
  98. {
  99. label: '设备分类',
  100. key: 'categoryName'
  101. },
  102. {
  103. label: '规则名称',
  104. key: 'ruleName'
  105. },
  106. {
  107. label: '计划完成时间',
  108. key: 'planFinishTime'
  109. },
  110. {
  111. label: '状态',
  112. key: 'orderStatus',
  113. formatter: val => status[val]
  114. }
  115. ],
  116. // 盘点
  117. check: [
  118. {
  119. label: '盘点名称',
  120. key: 'planName'
  121. },
  122. {
  123. label: '量具名称',
  124. key: 'deviceName'
  125. },
  126. {
  127. label: '规则名称',
  128. key: 'ruleName'
  129. },
  130. {
  131. label: '计划开始时间',
  132. key: 'createTime'
  133. },
  134. {
  135. label: '计划完成时间',
  136. key: 'planFinishTime'
  137. }
  138. ],
  139. // 维修报工 待办
  140. backlog_repair: [
  141. {
  142. label: '维修工单号',
  143. key: 'workOrderCode'
  144. },
  145. {
  146. label: '设备编号',
  147. key: 'equipmentNo'
  148. },
  149. {
  150. label: '设备名称',
  151. key: 'equipmentName'
  152. },
  153. {
  154. label: '报工时间',
  155. key: 'sendingTime'
  156. },
  157. {
  158. label: '申请人',
  159. key: 'applicantName'
  160. }
  161. ],
  162. // 维修计划审批 待办
  163. backlog_repairPlan: [
  164. {
  165. label: '计划单号',
  166. key: 'workOrderCode'
  167. },
  168. {
  169. label: '计划名称',
  170. key: 'ruleName'
  171. },
  172. {
  173. label: '报修设备数量',
  174. key: 'repairEquipmentNum'
  175. },
  176. {
  177. label: '申请人',
  178. key: 'applicantName'
  179. }
  180. ],
  181. // // 保养报工 待办
  182. // backlog_maintenance:[
  183. // {label: "保养工单号", key: "workOrderCode"},
  184. // {label: "设备编号", key: ""},
  185. // {label: "设备名称", key: ""},
  186. // {label: "报工时间", key: ""},
  187. // {label: "申请人", key: ""},
  188. // ],
  189. // 保养计划审批 待办
  190. backlog_maintenancePlan: [
  191. {
  192. label: '计划单号',
  193. key: 'workOrderCode'
  194. },
  195. {
  196. label: '保养名称',
  197. key: 'ruleName'
  198. },
  199. {
  200. label: '设备分类',
  201. key: 'equiTypeName'
  202. },
  203. {
  204. label: '计划完成时长',
  205. key: 'planFinishOften',
  206. formatter: val => val && `${val}分钟`
  207. },
  208. {
  209. label: '申请人',
  210. key: 'applicantName'
  211. }
  212. ],
  213. // // 巡点检报工 待办
  214. // backlog_patrol:[
  215. // {label: "巡点检工单号", key: "workOrderCode"},
  216. // {label: "设备编号", key: ""},
  217. // {label: "设备名称", key: ""},
  218. // {label: "报工时间", key: ""},
  219. // {label: "申请人", key: ""},
  220. // ],
  221. // 巡点检计划审批 待办
  222. backlog_patrolPlan: [
  223. {
  224. label: '计划单号',
  225. key: 'workOrderCode'
  226. },
  227. {
  228. label: '巡点检名称',
  229. key: 'ruleName'
  230. },
  231. {
  232. label: '设备分类',
  233. key: 'equiTypeName'
  234. },
  235. {
  236. label: '计划完成时长',
  237. key: 'planFinishOften',
  238. formatter: val => val && `${val}分钟`
  239. },
  240. {
  241. label: '申请人',
  242. key: 'applicantName'
  243. }
  244. ],
  245. // 盘点工单验收
  246. backlog_check: [
  247. {
  248. label: '盘点单号',
  249. key: 'workOrderCode'
  250. },
  251. {
  252. label: '盘点仓库',
  253. key: 'equipmentName'
  254. },
  255. {
  256. label: '盘点人',
  257. key: 'applicantName'
  258. },
  259. {
  260. label: '计划完成时间',
  261. key: 'planTime'
  262. },
  263. {
  264. label: '实际完成时间',
  265. key: 'workOrderTime'
  266. }
  267. ],
  268. // 盘点计划审批
  269. backlog_checkPlan: [
  270. {
  271. label: '计划单号',
  272. key: 'workOrderCode'
  273. },
  274. {
  275. label: '盘点仓库',
  276. key: 'equiTypeName'
  277. },
  278. {
  279. label: '申请人',
  280. key: 'applicantName'
  281. },
  282. {
  283. label: '计划完成时长',
  284. key: 'sendingTime'
  285. }
  286. ],
  287. // 出库审批
  288. backlog_OUT_WAREPlan: [
  289. {
  290. label: '出库单号',
  291. key: 'workOrderCode'
  292. },
  293. /* {
  294. label: '来源类型',
  295. key: 'sourceType'
  296. }, */
  297. {
  298. label: '来源单号',
  299. key: 'sourceOrderNumber'
  300. },
  301. {
  302. label: '创建时间',
  303. key: 'createTime'
  304. },
  305. {
  306. label: '申请人',
  307. key: 'applicantName'
  308. }
  309. ],
  310. // 入库申请
  311. backlog_IN_WAREPlan: [
  312. {
  313. label: '入库单号',
  314. key: 'workOrderCode'
  315. },
  316. /* {
  317. label: '来源类型',
  318. key: 'sourceType'
  319. }, */
  320. {
  321. label: '来源单号',
  322. key: 'sourceOrderNumber'
  323. },
  324. {
  325. label: '创建时间',
  326. key: 'createTime'
  327. },
  328. {
  329. label: '申请人',
  330. key: 'applicantName'
  331. }
  332. ],
  333. // 库存调拨
  334. backlog_TRANSFERPlan: [
  335. {
  336. label: '调拨单号',
  337. key: 'workOrderCode'
  338. },
  339. {
  340. label: '调拨类型',
  341. key: 'transferType',
  342. formatter: val => {
  343. switch (Number(val)) {
  344. case 1:
  345. return '库内调拨'
  346. break
  347. case 2:
  348. return '库外调拨'
  349. break
  350. default:
  351. break
  352. }
  353. }
  354. },
  355. {
  356. label: '调入库',
  357. key: 'transferToWarehouse'
  358. },
  359. {
  360. label: '调出库',
  361. key: 'transferOutOfWarehouse'
  362. },
  363. {
  364. label: '创建时间',
  365. key: 'createTime'
  366. },
  367. {
  368. label: '申请人',
  369. key: 'applicantName'
  370. }
  371. ],
  372. // 报损报溢 工单审批
  373. backlog_REPORT_LOSS_OVERFLOW: [
  374. {
  375. label: '报损报溢单号',
  376. key: 'workOrderCode'
  377. },
  378. {
  379. label: '名称',
  380. key: 'ruleName'
  381. },
  382. {
  383. label: '仓库',
  384. key: 'warehouseName'
  385. },
  386. {
  387. label: '创建时间',
  388. key: 'createTime'
  389. },
  390. {
  391. label: '申请人',
  392. key: 'applicantName'
  393. }
  394. ]
  395. }