255 lines
4.9 KiB
JavaScript
255 lines
4.9 KiB
JavaScript
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}/`);
|
|
}
|
|
},
|
|
},
|
|
} |