factory_web/src/api/model/enp.js

106 lines
1.9 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
/*排口/污染源接口*/
export default {
// 排口/污染源
drain: {
list: {
name: "列表",
req: async function (data) {
return await http.get(
`${config.API_URL}/enp/drain/`,
data
);
}
},
create: {
name: "创建",
req: async function (data) {
return await http.post(
`${config.API_URL}/enp/drain/`,
data);
}
},
item: {
name: "详情",
req: async function (id) {
return await http.get(
`${config.API_URL}/enp/drain/${id}/`
);
}
},
update: {
name: "更新",
req: async function (id, data) {
return await http.put(
`${config.API_URL}/enp/drain/${id}/`,
data);
}
},
delete: {
name: "删除",
req: async function (id) {
return await http.delete(
`${config.API_URL}/enp/drain/${id}/`);
}
}
},
// 排口/设备关系
drain_equip: {
list: {
name: "排口/设备关系",
req: async function (data) {
return await http.get(
`${config.API_URL}/enp/drain_equip/`,
data
);
}
},
create: {
name: "创建",
req: async function (data) {
return await http.post(
`${config.API_URL}/enp/drain_equip/`,
data);
}
}
,
delete: {
name: "删除",
req: async function (id) {
return await http.delete(
`${config.API_URL}/enp/drain_equips/${id}/`);
}
}
},
//车辆出入记录
vehicle_access: {
name: "车辆出入记录",
req: async function (data) {
return await http.get(
`${config.API_URL}/enp/vehicle_access/`,
data);
}
},
//洗车记录
carwash: {
name: "车辆出入记录",
req: async function (data) {
return await http.get(
`${config.API_URL}/enp/carwash/`,
data);
}
},
//导出
envdata: {
export_excel: {
name: "导出Excel",
req: async function (data) {
return await http.post(
`${config.API_URL}/enp/envdata/export_excel/`,
data);
}
}
}
}