config.js 5.4 KB

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