config.js 5.7 KB

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