export const tableHeader = selectEquiType => { switch (+selectEquiType) { 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 [] } export const sceneState = [ { value: 1, text: '生产入库', documentsName: '生产工单' }, { value: 2, text: '采购入库', documentsName: '采购收货单' }, { value: 3, text: '归还入库', documentsName: '出库单' }, { value: 4, text: '领料退货入库', documentsName: '领料退货单' }, // { value: 5, text: '其他入库' }, { value: 6, text: '销售退货入库', documentsName: '销售订单' }, { value: 7, text: '销售受托入库', documentsName: '受托收货单' }, { value: 8, text: '半成品入库', documentsName: '委外工单' }, { value: 9, text: '外协入库', documentsName: '销售退货处理单' }, { value: 10, text: '委外入库', documentsName: '委外订单' }, { value: 11, text: '委外退货入库', documentsName: '委外发货单' }, { value: 12, text: '委外入库(非采购)', documentsName: '委外申请单' }, { value: 13, text: '受托入库', documentsName: '受托收货单' }, { value: 14, text: '项目入库', documentsName: '项目编码' }, { value: 15, text: '调拨入库' }, { value: 99, text: '其他入库' } ] export const outputSceneState = [ { value: 1, text: '退供出库' }, { value: 2, text: '调拨出库' }, { value: 3, text: '销售出库' }, { value: 4, text: '领用出库' }, { value: 5, text: '报废出库' }, { value: 6, text: '外协出库' }, { value: 7, text: '委外出库' }, { value: 8, text: '受托退货出库' }, { value: 9, text: '仓库委外出库' }, { value: 10, text: '采购退货出库' }, { value: 11, text: '自选领用出库' }, { value: 12, text: '配料出库' } ]