// 采购状态 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: "先进先出", id: 1 }, { name: "先进后出", id: 2 }, { name: "无规则随机出", 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 }, { name: "报废位置", id: 8 }, { name: "库存盘点", id: 9 } ] // 出入库明细 业务类型 const baseOperationTypeTwo=[ { name: "收货", id: 1 }, { name: "交货", id: 2 }, { name: "内部调拨", id: 3 }, { name: "报废", id: 4 }, { name: "库存盘点", id: 5 }, ] //采购类型 const purchaseType = [ { name: "采购", id: 1, }, { name: "自制", id: 2, }, { name: "委外", id: 3, }, ]; 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 }else if(type=='baseOperationTypeTwo'){ return baseOperationTypeTwo }else if(type=='purchaseType'){ return purchaseType; } }