import config from "@/config"; import http from "@/utils/request"; /*EM接口*/ export default { //值班记录 sflog: { list: { name: "值班记录列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/sflog/`, data); }, }, item: { name: "获取详情", req: async function (id) { return await http.get(`${config.API_URL}/wpm/sflog/${id}/`); }, }, update: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/sflog/${id}/`, data ); }, }, create: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/sflog/`, data); }, }, delete: { name: "删除", req: async function (id) { return await http.delete(`${config.API_URL}/wpm/sflog/${id}/`); }, }, deletes: { name: "批量删除", req: async function (data) { return await http.post( `${config.API_URL}/wpm/sflog/deletes/`, data ); }, }, cquery: { name: "复杂查询", req: async function (data) { return await http.post( `${config.API_URL}/wpm/sflog/cquery/`, data ); }, }, deleteHard: { name: "批量物理删除", req: async function (data) { return await http.post( `${config.API_URL}/wpm/sflog/deletes_hard/`, data ); }, }, init_test: { name: "初始化检测录入", req: async function (id) { return await http.get( `${config.API_URL}/wpm/sflog/${id}/init_test/` ); }, }, }, //异常记录 stlog: { list: { name: "异常记录列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/stlog/`, data); }, }, item: { name: "获取详情", req: async function (id) { return await http.get(`${config.API_URL}/wpm/stlog/${id}/`); }, }, update: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/stlog/${id}/`, data ); }, }, create: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/stlog/`, data); }, }, delete: { name: "删除", req: async function (id) { return await http.delete(`${config.API_URL}/wpm/stlog/${id}/`); }, }, }, sflogexp: { list: { name: "值班记录列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/sflogexp/`, data); }, }, update: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/sflogexp/${id}/`, data ); }, }, }, fmlog: { list: { name: "列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/fmlog/`, data); }, }, item: { name: "获取详情", req: async function (id) { return await http.get(`${config.API_URL}/wpm/fmlog/${id}/`); }, }, cquery: { name: "复杂查询", req: async function (data) { return await http.post( `${config.API_URL}/wpm/fmlog/cquery/`, data ); }, }, update: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/fmlog/${id}/`, data ); }, }, create: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/fmlog/`, data); }, }, delete: { name: "删除", req: async function (id) { return await http.delete(`${config.API_URL}/wpm/fmlog/${id}/`); }, }, }, mlog: { list: { name: "列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/mlog/`, data); }, }, item: { name: "获取详情", req: async function (id) { return await http.get(`${config.API_URL}/wpm/mlog/${id}/`); }, }, cquery: { name: "复杂查询", req: async function (data) { return await http.post( `${config.API_URL}/wpm/mlog/cquery/`, data ); }, }, update: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/mlog/${id}/`, data ); }, }, create: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/mlog/`, data); }, }, delete: { name: "删除", req: async function (id) { return await http.delete(`${config.API_URL}/wpm/mlog/${id}/`); }, }, relatedFirst: { name: "获取相关任务的第一道工序日志", req: async function (data) { return await http.post( `${config.API_URL}/wpm/mlog/related_first/`, data ); }, }, submit: { name: "提交", req: async function (id) { return await http.post( `${config.API_URL}/wpm/mlog/${id}/submit/` ); }, }, revert: { name: "撤回", req: async function (id, data) { return await http.post( `${config.API_URL}/wpm/mlog/${id}/revert/`, data ); }, }, init: { name: "初始化", req: async function (data) { return await http.post( `${config.API_URL}/wpm/mlog/init/`, data ); }, }, change: { name: "修改日志", req: async function (id, data) { return await http.post( `${config.API_URL}/wpm/mlog/${id}/change/`, data ); }, }, }, mlogb: { list: { name: "列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/mlogb/`, data); }, }, in: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/mlogb/in/`, data); }, }, updateIn: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/mlogb/in/${id}/`, data ); }, }, delIn: { name: "删除", req: async function (id) { return await http.delete( `${config.API_URL}/wpm/mlogb/in/${id}/` ); }, }, updateOut: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/mlogb/out/${id}/`, data ); }, }, }, handover: { list: { name: "值班记录列表", req: async function (data) { return await http.get(`${config.API_URL}/wpm/handover/`, data); }, }, item: { name: "获取详情", req: async function (id) { return await http.get(`${config.API_URL}/wpm/handover/${id}/`); }, }, cquery: { name: "复杂查询", req: async function (data) { return await http.post( `${config.API_URL}/wpm/handover/cquery/`, data ); }, }, update: { name: "更新", req: async function (id, data) { return await http.put( `${config.API_URL}/wpm/handover/${id}/`, data ); }, }, create: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/handover/`, data); }, }, delete: { name: "删除", req: async function (id) { return await http.delete( `${config.API_URL}/wpm/handover/${id}/` ); }, }, genByMlogs: { name: "从生产日志生成交接记录", req: async function (data) { return await http.post( `${config.API_URL}/wpm/handover/gen_by_mlogs/`, data ); }, }, genByWm: { name: "从车间库存生成交接记录", req: async function (data) { return await http.post( `${config.API_URL}/wpm/handover/gen_by_wm/`, data ); }, }, submit: { name: "提交", req: async function (id) { return await http.post( `${config.API_URL}/wpm/handover/${id}/submit/` ); }, }, }, //车间库存 wmaterial: { list: { name: "车间库存", req: async function (data) { return await http.get(`${config.API_URL}/wpm/wmaterial/`, data); }, }, batchs: { name: "获取车间出现过的批次号", req: async function (data) { return await http.post( `${config.API_URL}/wpm/wmaterial/batchs/`, data ); }, }, }, otherlog: { list: { name: "其他生产日志", req: async function (data) { return await http.get(`${config.API_URL}/wpm/otherlog/`, data); }, }, create: { name: "创建", req: async function (data) { return await http.post(`${config.API_URL}/wpm/otherlog/`, data); }, }, delete: { name: "删除", req: async function (id) { return await http.delete( `${config.API_URL}/wpm/otherlog/${id}/` ); }, }, }, prints: { name: "打印", req: async function (data) { // return await http.post(`${config.API_URL}/prints/`, data); return await http.post("http://localhost:8080/prints/", data); }, }, ana:{ equipLastMlog:{ name: "设备状态列表", req: async function (data) { return await http.post(`${config.API_URL}/wpm/ana/equip_last_mlog/`, data); }, }, put_prod:{ name: "统计值", req: async function (data) { return await http.post(`${config.API_URL}/wpm/ana/put_prod/`, data); }, }, }, };