factory_web/src/api/model/cm.js

99 lines
2.0 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
/*区域接口*/
export default {
labelmat: {
list: {
name: "获取列表",
req: async function(data){
return await http.get(
`${config.API_URL}/cm/labelmat/`,
data
);
}
},
item: {
name: "获取详情",
req: async function(id){
return await http.get(
`${config.API_URL}/cm/labelmat/${id}/`
);
}
},
fromMb: {
name: "从仓库明细获取无聊标签",
req: async function(data){
return await http.post(
`${config.API_URL}/cm/labelmat/get_from_mb/`,
data);
}
},
fromMioitem: {
name: "从出入库明细获取无聊标签",
req: async function(data){
return await http.post(
`${config.API_URL}/cm/labelmat/get_from_mioitem/`,
data);
}
},
fromWm: {
name: "从车间库存明细获取无聊标签",
req: async function(data){
return await http.post(
`${config.API_URL}/cm/labelmat/get_from_wm/`,
data);
}
},
},
labeltemplate:{
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/cm/labeltemplate/`,
data
);
}
},
item: {
name: "详情",
req: async function(id){
return await http.get(
`${config.API_URL}/cm/labeltemplate/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/cm/labeltemplate/${id}/`,
data);
}
},
create: {
name: "新增",
req: async function(data){
return await http.post(
`${config.API_URL}/cm/labeltemplate/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/cm/labeltemplate/${id}/`);
}
},
commands:{
name: "获取标签指令",
req: async function(data){
return await http.post(
`${config.API_URL}/cm/labeltemplate/commands/`,
data);
}
}
}
}