249 lines
4.8 KiB
JavaScript
249 lines
4.8 KiB
JavaScript
import config from "@/config"
|
|
import http from "@/utils/request"
|
|
export default {
|
|
// 生产小任务
|
|
mtask: {
|
|
list: {
|
|
name: "生产任务列表",
|
|
req: async function(data){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/mtask/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/`,
|
|
data);
|
|
}
|
|
},
|
|
cquery: {
|
|
name: "复杂查询",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/cquery/`,
|
|
data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取详情",
|
|
req: async function(id){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/mtask/${id}/`
|
|
);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新",
|
|
req: async function(id, data){
|
|
return await http.put(
|
|
`${config.API_URL}/pm/mtask/${id}/`,
|
|
data);
|
|
}
|
|
},
|
|
addInfo: {
|
|
name: "添加信息",
|
|
req: async function(id, data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/${id}/add_info/`,
|
|
data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除",
|
|
req: async function(id){
|
|
return await http.delete(
|
|
`${config.API_URL}/pm/mtask/${id}/`);
|
|
}
|
|
},
|
|
daylist:{
|
|
name: "获取指定车间指定日期的最后工序生产任务",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/day/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
related: {
|
|
name: "获取已下达的所有的兄弟小任务",
|
|
req: async function(id){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/mtask/${id}/related/`
|
|
);
|
|
}
|
|
},
|
|
submitSameDay:{
|
|
name: "提交同一天的该部门下的所有兄弟小任务",
|
|
req: async function(id,data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/${id}/submit_related_same_day/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
submit:{
|
|
name: "提交任务后不可更新日志",
|
|
req: async function(id){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/${id}/submit/`,
|
|
);
|
|
}
|
|
},
|
|
},
|
|
mtaskbAdd: {
|
|
name: "创建",
|
|
req: async function(id,data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtask/${id}/add_mtaskb/`,
|
|
data);
|
|
}
|
|
},
|
|
mtaskb:{
|
|
list: {
|
|
name: "生产任务列表",
|
|
req: async function(data){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/mtaskb/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtaskb/`,
|
|
data);
|
|
}
|
|
},
|
|
cquery: {
|
|
name: "复杂查询",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/mtaskb/cquery/`,
|
|
data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取详情",
|
|
req: async function(id){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/mtaskb/${id}/`
|
|
);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新",
|
|
req: async function(id, data){
|
|
return await http.put(
|
|
`${config.API_URL}/pm/mtaskb/${id}/`,
|
|
data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除",
|
|
req: async function(id){
|
|
return await http.delete(
|
|
`${config.API_URL}/pm/mtaskb/${id}/`);
|
|
}
|
|
},
|
|
},
|
|
// 生产大任务
|
|
utask: {
|
|
list: {
|
|
name: "生产任务列表",
|
|
req: async function(data){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/utask/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
create: {
|
|
name: "创建",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/`,
|
|
data);
|
|
}
|
|
},
|
|
cquery: {
|
|
name: "复杂查询",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/cquery/`,
|
|
data);
|
|
}
|
|
},
|
|
item: {
|
|
name: "获取详情",
|
|
req: async function(id){
|
|
return await http.get(
|
|
`${config.API_URL}/pm/utask/${id}/`
|
|
);
|
|
}
|
|
},
|
|
update: {
|
|
name: "更新",
|
|
req: async function(id, data){
|
|
return await http.put(
|
|
`${config.API_URL}/pm/utask/${id}/`,
|
|
data);
|
|
}
|
|
},
|
|
delete: {
|
|
name: "删除",
|
|
req: async function(id){
|
|
return await http.delete(
|
|
`${config.API_URL}/pm/utask/${id}/`);
|
|
}
|
|
},
|
|
assgin:{
|
|
name: "下达任务",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/assgin/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
scheduemtasks:{
|
|
name: "下达任务",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/schedue_mtasks/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
schedueutasks:{
|
|
name: "从多个订单明细生成大任务",
|
|
req: async function(data){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/schedue_utasks/`,
|
|
data
|
|
);
|
|
}
|
|
},
|
|
stop:{
|
|
name: "停止任务",
|
|
req: async function(id){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/${id}/stop/`
|
|
);
|
|
}
|
|
},
|
|
toggle:{
|
|
name: "停止/恢复任务",
|
|
req: async function(id){
|
|
return await http.post(
|
|
`${config.API_URL}/pm/utask/${id}/toggle/`
|
|
);
|
|
}
|
|
},
|
|
}
|
|
} |