haoxuan
2024-02-07 d68b036a3b3c67273b8effa3c9925ef3869a91ba
src/api/data.js
@@ -17,9 +17,229 @@
    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;
  }
}