common.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. export const degreeList = [{
  2. id:1,
  3. value:'普通'
  4. },{
  5. id:2,
  6. value:'紧急'
  7. },{
  8. id:3,
  9. value:'重要'
  10. }]
  11. export function maintainServiceDetailFn(worksheetInfo){
  12. let detailsList = [
  13. {label:"单据编号",content:worksheetInfo?.workOrderCode},
  14. {label:"状态",content:worksheetInfo?.status===1?'待分配':worksheetInfo?.status===2?'待接收':worksheetInfo?.status===3?'已确认':'已完成'},
  15. {label:"紧急程度",content:worksheetInfo?.urgent===1?'普通':worksheetInfo?.urgent===2?"紧急":"重要"},
  16. {label:"执行人",content:worksheetInfo?.executeUserName},
  17. {label:"联系方式",content:worksheetInfo?.createUserMobile},
  18. {label:"期望完成时间",content:worksheetInfo?.expectDoneTime},
  19. {label:"维修总费用",content:worksheetInfo?.repairAmountSum},
  20. {label:"创建人",content:worksheetInfo?.createUserName},
  21. {label:"创建部门",content:worksheetInfo?.createDeptName},
  22. {label:"创建时间",content:worksheetInfo?.createTime},
  23. {label:"附件",content:worksheetInfo?.attUrl},
  24. {label:"备注",content:worksheetInfo?.content}
  25. ]
  26. return detailsList
  27. }
  28. export function maintainDetailFn(worksheetInfo){
  29. let detailsList = [
  30. {label:"工单单号",content:worksheetInfo?.plan?.planCode},
  31. {label:"计划单号",content:worksheetInfo?.plan?.planCode},
  32. {label:"保养名称",content:worksheetInfo?.plan?.planName},
  33. {label:"保养部门",content:worksheetInfo?.plan?.executeDeptName},
  34. {label:"保养人员",content:worksheetInfo?.plan?.executeUserName},
  35. {label:"计划开始时间",content:worksheetInfo?.plan?.firstPlanTime},
  36. {label:"计划结束时间",content:worksheetInfo?.plan?.endPlanTime},
  37. {label:"设备分类",content:worksheetInfo?.plan?.equiTypeName},
  38. {label:"规则名称",content:worksheetInfo?.rule?.ruleName},
  39. {label:"创建人",content:worksheetInfo?.plan?.createUserName},
  40. {label:"创建时间",content:worksheetInfo?.plan?.createTime},
  41. {label:"备注",content:worksheetInfo?.plan?.content},
  42. ]
  43. return detailsList
  44. }
  45. export function tourTallyDetailFn(worksheetInfo){
  46. let detailsList = [
  47. {label:"工单单号",content:worksheetInfo?.workOrder?.workOrderCode},
  48. {label:"计划单号",content:worksheetInfo?.plan?.planCode},
  49. {label:"巡点检部门",content:worksheetInfo?.plan?.executeDeptName},
  50. {label:"巡点检名称",content:worksheetInfo?.plan?.planName},
  51. {label:"巡点检人员",content:worksheetInfo?.plan?.executeUserName},
  52. {label:"巡点检周期",content:worksheetInfo?.rule?.cycleValue},
  53. {label:"本次保养时间",content:worksheetInfo?.plan?.firstPlanTime},
  54. {label:"设备分类",content:worksheetInfo?.plan?.equiTypeName},
  55. {label:"规则名称",content:worksheetInfo?.rule?.ruleName},
  56. {label:"创建人",content:worksheetInfo?.plan?.createUserName},
  57. {label:"创建时间",content:worksheetInfo?.plan?.createTime},
  58. // {label:"巡检周期",content:worksheetInfo?.cycleNum},
  59. // {label:"计划开始时间",content:worksheetInfo?.planStartTime},
  60. // {label:"计划结束时间",content:worksheetInfo?.expectTime},
  61. // {label:"巡点检地图",icon:"iconfont icon-yizhihang_1"},
  62. {label:"备注",content:worksheetInfo?.plan?.content},
  63. {label:"操作方式/注意事项",content:worksheetInfo?.rule?.contentImage}
  64. ]
  65. return detailsList
  66. }
  67. export function standingBookDetailFn(worksheetInfo, type){
  68. let detailsList = [];
  69. let list1 = [
  70. {label:"固定资产编号",content:worksheetInfo?.code},
  71. {label:"设备编号",content:worksheetInfo?.type.name},
  72. {label:"设备名称",content:worksheetInfo?.department},
  73. {label:"权属部门",content:worksheetInfo?.staff.name},
  74. {label:"权属人",content:worksheetInfo?.checkTime},
  75. {label:"规格型号",content:worksheetInfo?.cycleNum}
  76. ]
  77. let list2 = [
  78. {label:"数量",content:worksheetInfo?.code},
  79. {label:"单位",content:worksheetInfo?.type.name},
  80. {label:"维护部门",content:worksheetInfo?.department},
  81. {label:"维护人",content:worksheetInfo?.staff.name},
  82. {label:"品牌",content:worksheetInfo?.checkTime},
  83. {label:"设备位置",content:worksheetInfo?.cycleNum},
  84. {label:"供应商位置",content:worksheetInfo?.planStartTime},
  85. {label:"供应商名称",content:worksheetInfo?.expectTime},
  86. {label:"供应商电话",content:worksheetInfo?.expectTime},
  87. {label:"设备用途",content:worksheetInfo?.creator.name},
  88. {label:"保修期至",content:worksheetInfo?.creator.name},
  89. {label:"投产日期",content:worksheetInfo?.creator.name},
  90. {label:"采购日期",content:worksheetInfo?.creator.name},
  91. {label:"生产日期",content:worksheetInfo?.creator.name},
  92. {label:"建档日期",content:worksheetInfo?.creator.name},
  93. {label:"购置金额",content:worksheetInfo?.creator.name},
  94. {label:"颜色",content:worksheetInfo?.creator.name},
  95. {label:"重量",content:worksheetInfo?.creator.name},
  96. {label:"创建部门",content:worksheetInfo?.org.name},
  97. {label:"创建人",content:worksheetInfo?.creator.name},
  98. {label:"创建时间",content:worksheetInfo?.createTime},
  99. {label:"备注",content:worksheetInfo?.remark}
  100. ]
  101. detailsList = type ? list2 : list1
  102. return detailsList
  103. }
  104. // 模具台账基本信息
  105. export function moldsIndfoDetailFn(worksheetInfo, type){
  106. let detailsList = [];
  107. let list1 = [
  108. {label:"选择模具分类",content:worksheetInfo?.code},
  109. {label:"单位",content:worksheetInfo?.type.name},
  110. {label:"保修期至",content:worksheetInfo?.department},
  111. {label:"固资编码",content:worksheetInfo?.staff.name},
  112. {label:"维护部门",content:worksheetInfo?.checkTime},
  113. {label:"投产日期",content:worksheetInfo?.cycleNum}
  114. ]
  115. let list2 = [
  116. {label:"数量",content:worksheetInfo?.code},
  117. {label:"单位",content:worksheetInfo?.type.name},
  118. {label:"维护部门",content:worksheetInfo?.department},
  119. {label:"维护人",content:worksheetInfo?.staff.name},
  120. {label:"品牌",content:worksheetInfo?.checkTime},
  121. {label:"设备位置",content:worksheetInfo?.cycleNum},
  122. {label:"供应商位置",content:worksheetInfo?.planStartTime},
  123. {label:"供应商名称",content:worksheetInfo?.expectTime},
  124. {label:"供应商电话",content:worksheetInfo?.expectTime},
  125. {label:"设备用途",content:worksheetInfo?.creator.name},
  126. {label:"保修期至",content:worksheetInfo?.creator.name},
  127. {label:"投产日期",content:worksheetInfo?.creator.name},
  128. {label:"采购日期",content:worksheetInfo?.creator.name},
  129. {label:"生产日期",content:worksheetInfo?.creator.name},
  130. {label:"建档日期",content:worksheetInfo?.creator.name},
  131. {label:"购置金额",content:worksheetInfo?.creator.name},
  132. {label:"颜色",content:worksheetInfo?.creator.name},
  133. {label:"重量",content:worksheetInfo?.creator.name},
  134. {label:"创建部门",content:worksheetInfo?.org.name},
  135. {label:"创建人",content:worksheetInfo?.creator.name},
  136. {label:"创建时间",content:worksheetInfo?.createTime},
  137. {label:"备注",content:worksheetInfo?.remark}
  138. ]
  139. detailsList = type ? list2 : list1
  140. return detailsList
  141. }