factory_web/src/api/model/ecm.js

168 lines
2.9 KiB
JavaScript

import config from "@/config"
import http from "@/utils/request"
export default {
event_cate: {
list: {
name: "获取",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/event_cate/`,
data
);
}
},
update: {
name: "更新",
req: async function(id, data){
return await http.put(
`${config.API_URL}/ecm/event_cate/${id}/`,
data);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/ecm/event_cate/`,
data);
}
}
},
notify_setting:{
list: {
name: "获取",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/notify_setting/`,
data
);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/ecm/notify_setting/`,
data);
}
},
delete: {
name: "删除",
req: async function(id, data){
return await http.delete(
`${config.API_URL}/ecm/notify_setting/${id}/`,
data);
}
},
},
event:{
list: {
name: "获取",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/event/`,
data
);
}
},
item: {
name: "获取",
req: async function(id){
return await http.get(
`${config.API_URL}/ecm/event/${id}/`
);
}
},
handle: {
name: "创建",
req: async function(id,data){
return await http.post(
`${config.API_URL}/ecm/event/${id}/handle/`,
data);
}
},
cateAgg: {
name: "时间分类聚合",
req: async function(data){
return await http.post(
`${config.API_URL}/ecm/event/cate_agg/`,
data);
}
},
export_excel: {
name: "导出",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/event/export_excel/`,
data
);
}
}
}
,
myevent:{
list: {
name: "获取",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/remind/my/`,
data
);
}
},
}
,
remind:{
list: {
name: "获取",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/remind/`,
data
);
}
},
}
,
algo_vchannel:{
list: {
name: "获取",
req: async function(data){
return await http.get(
`${config.API_URL}/ecm/algo_vchannel/`,
data
);
}
},
create: {
name: "创建",
req: async function(data){
return await http.post(
`${config.API_URL}/ecm/algo_vchannel/`,
data);
}
}
,
creates: {
name: "批量创建",
req: async function(data){
return await http.post(
`${config.API_URL}/ecm/algo_vchannel/creates/`,
data);
}
},
delete: {
name: "删除",
req: async function(id, data){
return await http.delete(
`${config.API_URL}/ecm/algo_vchannel/${id}/`,
data);
}
},
}
}