mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-10 11:26:45 +08:00
新增教师节
This commit is contained in:
63
src/api/configPublic.js
Normal file
63
src/api/configPublic.js
Normal file
@@ -0,0 +1,63 @@
|
||||
|
||||
import { message } from "ant-design-vue";
|
||||
import axios from "axios";
|
||||
import router from "@/router";
|
||||
import Cookies from 'vue-cookies'
|
||||
|
||||
axios.defaults.withCredentials = true;
|
||||
const http = axios.create({
|
||||
timeout: 1000 * 15,
|
||||
headers: { "Content-Type": "application/json", },
|
||||
});
|
||||
|
||||
http.interceptors.request.use(
|
||||
(config) => {
|
||||
const token = Cookies.get("token")
|
||||
if (token) {
|
||||
config.headers.token = token; //测试1111
|
||||
} else {
|
||||
message.error('未获取到登录信息,请先登录')
|
||||
}
|
||||
return config;
|
||||
},
|
||||
(err) => {
|
||||
console.log("登陆前拦截", err);
|
||||
return Promise.reject(err);
|
||||
}
|
||||
);
|
||||
|
||||
http.interceptors.response.use(
|
||||
(response) => {
|
||||
// console.log('response', response)
|
||||
const {
|
||||
data: { code },
|
||||
} = response;
|
||||
if (code === 0 || code === 200) {
|
||||
return response.data ? response.data : response;
|
||||
}
|
||||
if (code == 500) {
|
||||
return message.error('请求失败');
|
||||
}
|
||||
if (code == 601) {
|
||||
message.error('token过期请重新登陆');
|
||||
}
|
||||
if (code === 1000) {
|
||||
(process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'alpine') ? router.push({ path: 'login' }) : (window.location.href = process.env.VUE_APP_LOGIN_URL)
|
||||
return Promise.reject(response);
|
||||
}
|
||||
// show && message.error(msg);
|
||||
// console.log("api %o", msg);
|
||||
// return Promise.reject(response);
|
||||
return response
|
||||
},
|
||||
function (error) {
|
||||
if (error.message == "timeout of 1ms exceeded") {
|
||||
message.destroy();
|
||||
message.error("请求超时");
|
||||
}
|
||||
console.log("api error %o", error);
|
||||
return message.error(error.message);
|
||||
}
|
||||
);
|
||||
|
||||
export default http;
|
||||
113
src/api/grateful.js
Normal file
113
src/api/grateful.js
Normal file
@@ -0,0 +1,113 @@
|
||||
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 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
|
||||
}
|
||||
Reference in New Issue
Block a user