common.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. export const tableHeader = selectEquiType => {
  2. // 1:物料;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: '',
  16. formatter(row) {
  17. return `${row.availableCountBase || '0'}/${row.minUnit || ''}`
  18. }
  19. },
  20. {
  21. label: '计量库存数量',
  22. prop: '',
  23. formatter(row) {
  24. return `${row.packingCountBase || '0'}/${row.measuringUnit || ''}`
  25. }
  26. }
  27. ]
  28. case 5:
  29. return [{
  30. label: '牌号',
  31. prop: 'brandNum'
  32. },
  33. {
  34. label: '型号',
  35. prop: 'modelType'
  36. },
  37. {
  38. label: '模孔数量',
  39. prop: 'dieHoleNum'
  40. },
  41. {
  42. label: '芯棒直径',
  43. prop: 'mandrelDiameter',
  44. },
  45. {
  46. label: '收缩系数',
  47. prop: 'shrinkEffictive',
  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 8: //'舟皿'
  72. return [{
  73. label: '规格',
  74. prop: 'specification'
  75. },
  76. {
  77. label: '型号',
  78. prop: 'modelType'
  79. },
  80. {
  81. label: '槽数',
  82. prop: 'slotNum'
  83. },
  84. {
  85. label: '长宽高',
  86. prop: '',
  87. formatter(row) {
  88. if (!row?.extInfo) return ''
  89. const extendField = row.extInfo
  90. return `${extendField.palletLen || '-'}*${extendField.wilde || '-'}*${
  91. extendField.hight || '-'
  92. }`
  93. }
  94. }
  95. ]
  96. case 10:
  97. return []
  98. case 11:
  99. return [
  100. ]
  101. case 14:
  102. return []
  103. }
  104. return []
  105. }