Files
fe-manage/src/api/grateful.js
2023-09-06 17:48:16 +08:00

122 lines
3.6 KiB
JavaScript

import http from './configPublic'
const ACTIVITYAPI = '/activityApi'
/**
* 通知
*/
//通知列表
const noticeList = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/notice/list`, data);
//通知新增或修改
const noticeAddAndUpdate = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/notice/save`, data);
//通知删除
const noticeDelete = (params) => http.delete(`${ACTIVITYAPI}/xboe/m/boe/notice/delete`, { params });
//通知根据id查询
const noticeDataById = (params) => http.get(`${ACTIVITYAPI}/xboe/m/boe/notice/getDataById`, { params });
/**
* 轮播图
*/
//轮播图列表
const carouselList = `${ACTIVITYAPI}/xboe/m/boe/rotation/list`
//轮播图新增或修改
const carouseAddAndUpdate = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/rotation/save`, data);
//轮播图删除
const carouseDelete = (params) => http.delete(`${ACTIVITYAPI}/xboe/m/boe/rotation/delete`, { params });
//轮播图删除
const getCarouseById = (params) => http.get(`${ACTIVITYAPI}/xboe/m/boe/rotation/getDataById`, { params });
/**
* 教师赋能
*/
//教师赋能列表
const courselList = `${ACTIVITYAPI}/xboe/m/boe/course/list`
//添加赋能选择课程接口
const addCourselList = (data = {}) => http.post(`${process.env.VUE_APP_SYS_API}/xboe/m/course/fulltext/search`, data, {
headers: { "Content-Type": "application/x-www-form-urlencoded" },
});
//取消赋能
const courseDelete = (params) => http.delete(`${ACTIVITYAPI}/xboe/m/boe/course/disEnabled`, { params });
//获取已有课程id集合
const courseIds = (params) => http.get(`${ACTIVITYAPI}/xboe/m/boe/course/ids`, { params });
//批量增加课程
const saveCourseList = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/course/saveList`, data);
/**
* 工具
*/
//工具列表
const toolList = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/tools/list`, data);
//新增工具
const saveTool = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/tools/save`, data);
//工具删除
const toolDelete = (params) => http.delete(`${ACTIVITYAPI}/xboe/m/boe/tools/delete`, { params });
//工具下载
const toolDown = (params) => http.get(`/systemapi/xboe/sys/xuploader/url/download`, { params });
/**
* 师资大全
*/
//师资大全列表
const teachersList = `${ACTIVITYAPI}/xboe/m/boe/teachers/list`
//师资大全列表添加和编辑接口
const teachersAddAndUpdate = (data = {}) => http.post(`${ACTIVITYAPI}/xboe/m/boe/teachers/save`, data);
//教师删除
const teachersDelete = (params) => http.delete(`${ACTIVITYAPI}/xboe/m/boe/teachers/delete`, { params });
/**
* 意见
*/
//意见列表
const opinionList = `${ACTIVITYAPI}/xboe/m/boe/opinion/list`
//意见删除
const opinionDelete = (params) => http.delete(`${ACTIVITYAPI}/xboe/m/boe/opinion/delete`, { params });
//查看当前协议
//type 查看的类型
const query = (type) => http.get('/systemapi/xboe/m/assistance/protocol/query?type=' + type);
// 上传图片接口
const importPic = (data = {}) => http.post(`/systemapi/api/m/xfile/base/file/upload`, data, {
headers: {
'Content-Type': 'multipart/form-data'
}
});
const RECOMMEND_PAGE = "/systemapi/xboe/m/boe/cases/recommend/page";
export {
RECOMMEND_PAGE,
noticeList,
noticeDelete,
noticeAddAndUpdate,
noticeDataById,
carouselList,
carouseAddAndUpdate,
carouseDelete,
getCarouseById,
courselList,
courseIds,
saveCourseList,
addCourselList,
courseDelete,
toolList,
saveTool,
toolDelete,
toolDown,
teachersList,
teachersAddAndUpdate,
teachersDelete,
opinionList,
opinionDelete,
query,
importPic
}