import config from "@/config" import http from "@/utils/request" export default { // 仓库 warehouse: { list: { name: "仓库列表", req: async function(data){ return await http.get( `${config.API_URL}/inm/warehouse/`, data ); } }, create: { name: "创建", req: async function(data){ return await http.post( `${config.API_URL}/inm/warehouse/`, data); } }, cquery: { name: "复杂查询", req: async function(data){ return await http.post( `${config.API_URL}/inm/warehouse/cquery/`, data); } }, item: { name: "获取仓库详情", req: async function(id){ return await http.get( `${config.API_URL}/inm/warehouse/${id}/` ); } }, update: { name: "更新", req: async function(id, data){ return await http.put( `${config.API_URL}/inm/warehouse/${id}/`, data); } }, delete: { name: "删除", req: async function(id){ return await http.delete( `${config.API_URL}/inm/warehouse/${id}/`); } }, batch:{ name: "物料批次", req: async function(data){ return await http.get( `${config.API_URL}/inm/materialbatch/`, data ); } }, }, // 出入库记录 mio: { list: { name: "出入库记录列表", req: async function(data){ return await http.get( `${config.API_URL}/inm/mio/`, data ); } }, item: { name: "获取记录详情", req: async function(id){ return await http.get( `${config.API_URL}/inm/mio/${id}/` ); } }, create: { name: "通用创建", req: async function(data){ return await http.post( `${config.API_URL}/inm/mio/`, data); } }, update: { name: "更新", req: async function(id, data){ return await http.put( `${config.API_URL}/inm/mio/${id}/`, data); } }, delete: { name: "删除", req: async function(id){ return await http.delete( `${config.API_URL}/inm/mio/${id}/`); } }, submit: { name: "提交", req: async function(id){ return await http.post( `${config.API_URL}/inm/mio/${id}/submit/`, ); } }, revert: { name: "撤销", req: async function(id){ return await http.post( `${config.API_URL}/inm/mio/${id}/revert/`, ); } }, packmioitem: { name: "装箱", req: async function(id,data){ return await http.post( `${config.API_URL}/inm/mio/${id}/pack_mioitem/`,data ); } }, daorumioitem: { name: "导入", req: async function(id,data){ return await http.post( `${config.API_URL}/inm/mio/${id}/daoru_mioitem/`,data ); } }, }, // 出入库明细 mioitem: { list: { name: "出入库明细列表", req: async function(data){ return await http.get( `${config.API_URL}/inm/mioitem/`, data ); } }, create: { name: "创建", req: async function(data){ return await http.post( `${config.API_URL}/inm/mioitem/`, data); } }, update: { name: "更新", req: async function(id, data){ return await http.put( `${config.API_URL}/inm/mioitem/${id}/`, data); } }, delete: { name: "删除", req: async function(id){ return await http.delete( `${config.API_URL}/inm/mioitem/${id}/`); } }, test: { name: "检验", req: async function(id,data){ return await http.post( `${config.API_URL}/inm/mioitem/${id}/test/`, data); } }, test_revert: { name: "撤销检验", req: async function(id){ return await http.post( `${config.API_URL}/inm/mioitem/${id}/test_revert/`); } }, testpurin: { name: "入场检验", req: async function(id,data){ return await http.post( `${config.API_URL}/inm/mioitem/${id}/test_pur_in/`, data); } }, test_daoru: { name: "创建", req: async function(id,data){ return await http.post( `${config.API_URL}/inm/mioitem/${id}/test_daoru_bg/`, data); } }, revertDel:{ name: "撤回并删除", req: async function(id){ return await http.post( `${config.API_URL}/inm/mioitem/${id}/revert_and_del/`); } } }, // mioitemw mioitemw: { list: { name: "仓库列表", req: async function(data){ return await http.get( `${config.API_URL}/inm/mioitemw/`, data ); } }, create: { name: "创建", req: async function(data){ return await http.post( `${config.API_URL}/inm/mioitemw/`, data); } }, item: { name: "获取仓库详情", req: async function(id){ return await http.get( `${config.API_URL}/inm/mioitemw/${id}/` ); } }, update: { name: "更新", req: async function(id, data){ return await http.put( `${config.API_URL}/inm/mioitemw/${id}/`, data); } }, delete: { name: "删除", req: async function(id){ return await http.delete( `${config.API_URL}/inm/mioitemw/${id}/`); } }, }, }