| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- 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 sceneState = [
- {
- value: 1,
- text: '生产入库',
- documentsName: '生产工单'
- },
- {
- value: 2,
- text: '采购入库',
- documentsName: '采购收货单'
- },
- {
- value: 3,
- text: '归还入库',
- documentsName: '出库单'
- },
- {
- code: 4,
- label: '领料退货入库',
- 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: 16,
- text: '异常处理入库'
- },
- {
- value: 17,
- text: '回收入库'
- },
- {
- value: 18,
- 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: '配料出库'
- },
- {
- value: 13,
- text: '质检出库'
- },
- {
- value: 99,
- text: '其他出库'
- }
- ];
|