// 采购状态 const purchaseStatus = [ { name: "已下单", id: 1 }, { name: "到货质检", id: 2 }, { name: "已入库", id: 3 }, { name: "已完成", id: 4 } ] // 仓库 // 入向运输 const inboundTransportation=[ { name:'直接接收产品(1步收货)', id:1, disabled:false, }, { name:'接到产品到收料区,再入库(2步收货)', id:2, disabled:true, }, { name:'接收产品到收料区,检验,然后入库(3步收货)', id:3, disabled:true, } ] // 出库运输 const outboundTransportation=[ { name:'直接出库(1步)', id:1, disabled:false, }, { name:'送到待出库区,再送货(2步发货)', id:2, disabled:true, }, { name:'包装产品,发送到待出库区,再送货(3步发货)', id:3, disabled:true, } ] // 业务类型 // 作业类型 const baseOperationType=[ { name: "收货", id: 1 }, { name: "发货", id: 2 }, { name: "内部调拨", id: 3 }, ] //创建欠单 const createBackorder=[ { name: "提问", id: 1 }, { name: "总是", id: 2 }, { name: "从不", id: 3 }, ] //保留方式 在预定日期之前=3 const reservationMethod=[ { name: "确认时", id: 1 }, { name: "手工", id: 2 } ] // 产品类别 // 强制下架策略 const forceRemovalStrategy=[ { name: "First In First Out (FIFO)", id: 1 }, { name: "Last In First Out (LIFO)", id: 2 }, { name: "Closest Location", id: 3 }, ] //成本方法 const costingMethod=[ { name: "标准价格", id: 1 }, { name: "先进先出 (FIFO)", id: 2 }, { name: "平均成本(AVCO)", id: 3 }, ] // 库存计价 const inventoryValuation=[ { name: "手动", id: 1 }, { name: "自动", id: 2 } ] // 位置 // 位置类型 const positionType=[ { name: "供应商位置", id: 1 }, { name: "视图", id: 2 }, { name: "内部位置", id: 3 }, { name: "客户位置", id: 4 }, { name: "库存损失", id: 5 }, { name: "生产", id: 6 }, { name: "中转位置", id: 7 } ] export const getDataByType = (type) => { if (type == "purchaseStatus") { return purchaseStatus }else if(type=='inboundTransportation'){ return inboundTransportation }else if(type=='outboundTransportation'){ return outboundTransportation }else if(type=='baseOperationType'){ return baseOperationType; }else if(type=='createBackorder'){ return createBackorder; }else if(type=='reservationMethod'){ return reservationMethod; }else if(type=='forceRemovalStrategy'){ return forceRemovalStrategy }else if(type=='costingMethod'){ return costingMethod }else if(type=='inventoryValuation'){ return inventoryValuation }else if(type=='positionType'){ return positionType; } }