config.js 5.3 KB

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