| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- 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: '配料出库' }
- ]
|