435 lines
8.8 KiB
JavaScript
435 lines
8.8 KiB
JavaScript
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);
|
|
},
|
|
},
|
|
},
|
|
};
|