export const tableHeader = (type) => { switch (+type) { case 3: return [{ label: '牌号', prop: 'brandNum' }]; case 8: return [ { label: '型号', prop: 'modelType' }, { label: '规格', prop: 'specification' } ]; case 4: return [ { label: '牌号', prop: 'brandNum' }, { label: '型号', prop: 'modelType' } ]; case 5: //'周转车' return [ { label: '规格', prop: 'specification' }, { label: '材质', prop: 'texture', formatter (row) { if (!row?.extendField) return ''; const extendField = JSON.parse(row.extendField); return extendField.texture; } }, { label: '长宽高', prop: '', formatter (row) { if (!row?.extendField) return ''; const extendField = JSON.parse(row.extendField); return `${extendField.length || '-'}*${extendField.width || '-'}*${ extendField.high || '-' }`; } } ]; case 2: //'舟皿' return [ { label: '规格', prop: 'specification' }, { label: '型号', prop: 'modelType' }, { label: '长宽高', prop: '', formatter (row) { if (!row?.extendField) return ''; const extendField = JSON.parse(row.extendField); return `${extendField.length || '-'}*${extendField.width || '-'}*${ extendField.high || '-' }`; } } ]; case 1: //'设备' return [ { label: '型号', prop: 'modelType' }, { label: '规格', prop: 'specification' } ]; case 6: //'模具' return [ { label: '牌号', prop: 'brandNum' }, { label: '型号', prop: 'modelType' }, { label: '收缩系数', prop: '', formatter (row) { if (!row?.extendField) return ''; const extendField = JSON.parse(row.extendField); return extendField.shrinkageCoefficient; } } ]; case 7: //'备品备件' return [ { label: '规格', prop: 'specification' }, { label: '型号', prop: 'modelType' } ]; } return []; };