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/`, ); } }, }, // 生产大任务 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/` ); } }, } }