factory_web/src/api/model/dpm.js

206 lines
3.8 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
riskpoint: {
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/dpm/riskpoint/`,
data
);
}
},
item: {
name: "获取详情",
req: async function(id){
return await http.get(
`${config.API_URL}/dpm/riskpoint/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/dpm/riskpoint/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/dpm/riskpoint/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/dpm/riskpoint/${id}/`);
}
},
},
risk: {
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/dpm/risk/`,
data
);
}
},
item: {
name: "获取详情",
req: async function(id){
return await http.get(
`${config.API_URL}/dpm/risk/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/dpm/risk/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/dpm/risk/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/dpm/risk/${id}/`);
}
},
},
checktaskset: {
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/dpm/checktaskset/`,
data
);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/dpm/checktaskset/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/dpm/checktaskset/${id}/`);
}
},
toggle: {
name: "变更",
req: async function(id){
return await http.put(
`${config.API_URL}/dpm/checktaskset/${id}/toggle/`);
}
},
},
checkwork: {
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/dpm/checkwork/`,
data
);
}
},
item: {
name: "获取详情",
req: async function(id){
return await http.get(
`${config.API_URL}/dpm/checkwork/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/dpm/checkwork/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/dpm/checkwork/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/dpm/checkwork/${id}/`);
}
},
},
hazard: {
list: {
name: "列表",
req: async function(data){
return await http.get(
`${config.API_URL}/dpm/hazard/`,
data
);
}
},
item: {
name: "获取详情",
req: async function(id){
return await http.get(
`${config.API_URL}/dpm/hazard/${id}/`
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/dpm/hazard/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/dpm/hazard/`,
data);
}
},
delete: {
name: "删除",
req: async function(id){
return await http.delete(
`${config.API_URL}/dpm/hazard/${id}/`);
}
},
}
}