single.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. export const tableHeader = selectEquiType => {
  2. // 1:物料; 2在制品 ;4:生产设备; 5:模具;6:备品备件; 7:周转车;8:舟皿;9:产品;10:消耗材料,11:干燥区,12.质检,13.包装材料,14.工装夹具 ,15.刀具 ,99.其他
  3. switch (+selectEquiType) {
  4. case 1:
  5. return [{
  6. label: '型号',
  7. prop: 'modelType'
  8. },
  9. {
  10. label: '规格',
  11. prop: 'specification'
  12. },
  13. {
  14. label: '牌号',
  15. prop: 'brandNum'
  16. },
  17. ]
  18. case 2:
  19. return [{
  20. label: '型号',
  21. prop: 'modelType'
  22. },
  23. {
  24. label: '规格',
  25. prop: 'specification'
  26. },
  27. {
  28. label: '牌号',
  29. prop: 'brandNum'
  30. },
  31. ]
  32. case 5:
  33. return [{
  34. label: '牌号',
  35. prop: 'brandNum'
  36. },
  37. {
  38. label: '型号',
  39. prop: 'modelType'
  40. },
  41. {
  42. label: '模孔数量',
  43. prop: 'dieHoleNum'
  44. },
  45. {
  46. label: '芯棒直径',
  47. prop: 'mandrelDiameter',
  48. },
  49. ]
  50. case 7:
  51. return [{
  52. label: '规格',
  53. prop: 'modelType'
  54. },
  55. {
  56. label: '材质',
  57. prop: 'materialQuality',
  58. },
  59. {
  60. label: '长宽高',
  61. prop: '',
  62. formatter(row) {
  63. if (!row?.extInfo) return ''
  64. const extendField = row.extInfo
  65. return `${extendField.vehicleLen || '-'}*${extendField.wilde || '-'}*${
  66. extendField.hight || '-'
  67. }`
  68. }
  69. }
  70. ]
  71. case 9:
  72. return [{
  73. label: '型号',
  74. prop: 'modelType'
  75. },
  76. {
  77. label: '规格',
  78. prop: 'specification'
  79. },
  80. {
  81. label: '牌号',
  82. prop: 'brandNum'
  83. },
  84. ]
  85. case 8: //'舟皿'
  86. return [{
  87. label: '规格',
  88. prop: 'specification'
  89. },
  90. {
  91. label: '型号',
  92. prop: 'modelType'
  93. },
  94. {
  95. label: '数量',
  96. prop: 'feedQuantity'
  97. }
  98. ]
  99. case 10:
  100. return []
  101. case 13:
  102. return [
  103. {
  104. label: '规格',
  105. prop: 'specification'
  106. },
  107. {
  108. label: '型号',
  109. prop: 'modelType'
  110. },
  111. ]
  112. case 26:
  113. return [
  114. {
  115. label: '仓库',
  116. prop: 'pathName'
  117. },
  118. ]
  119. }
  120. return []
  121. }