factory_web/src/api/model/wpm.js

161 lines
3.1 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: {
name: "停机记录列表",
req: async function(data){
return await http.get(
`${config.API_URL}/wpm/stlog/`,
data
);
}
},
sflogexp: {
list: {
name: "值班记录列表",
req: async function(data){
return await http.get(
`${config.API_URL}/wpm/sflogexp/`,
data
);
}
},
item: {
name: "获取详情",
req: async function(id){
return await http.get(
`${config.API_URL}/wpm/sflogexp/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/wpm/sflogexp/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/wpm/sflogexp/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/wpm/sflogexp/${id}/`);
}
},
cquery: {
name: "复杂查询",
req: async function(data){
return await http.post(
`${config.API_URL}/wpm/sflogexp/cquery/`,
data);
}
},
},
// //值班停机关系
// stsflog: {
// list: {
// name: "值班停机关系",
// req: async function(data){
// return await http.get(
// `${config.API_URL}/wpm/stsflog/`,
// data
// );
// }
// },
// update: {
// name: "值班停机关系更新",
// req: async function(id, data){
// return await http.put(
// `${config.API_URL}/wpm/stsflog/${id}/`,
// data);
// }
// },
// },
}