From 0f616c4da13f469df8e920a5ae12150614b9e985 Mon Sep 17 00:00:00 2001 From: lenghui Date: Sat, 21 Dec 2024 10:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8C=89=E9=92=AEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/src/api/AddWorkApi.js | 17 -- work/src/api/ClassListApi.js | 20 -- work/src/api/LoginApi.js | 12 - work/src/api/UpdateWorkApi.js | 20 -- work/src/api/index.js | 89 ++----- work/src/router/index.js | 30 --- work/src/views/AddWork.vue | 402 ----------------------------- work/src/views/HomeWork.vue | 251 ------------------ work/src/views/Login.vue | 149 ----------- work/src/views/UpdateWork.vue | 532 --------------------------------------- work/src/views/WorkDetail.vue | 388 ---------------------------- work/src/views/WorksShowView.vue | 6 +- 12 files changed, 21 insertions(+), 1895 deletions(-) delete mode 100644 work/src/api/AddWorkApi.js delete mode 100644 work/src/api/ClassListApi.js delete mode 100644 work/src/api/LoginApi.js delete mode 100644 work/src/api/UpdateWorkApi.js delete mode 100644 work/src/views/AddWork.vue delete mode 100644 work/src/views/HomeWork.vue delete mode 100644 work/src/views/Login.vue delete mode 100644 work/src/views/UpdateWork.vue delete mode 100644 work/src/views/WorkDetail.vue diff --git a/work/src/api/AddWorkApi.js b/work/src/api/AddWorkApi.js deleted file mode 100644 index cf371f3..0000000 --- a/work/src/api/AddWorkApi.js +++ /dev/null @@ -1,17 +0,0 @@ -import service from "."; -const AddWorkApi={ - - //获取关联文章列表(关键字) - getArticleList(Name){ - return service.post("/api/homework_manage/get-article-list",{Name}); - }, - //获取关联直播列表 - getLiveList(){ - return service.post("/api/homework_manage/get-live-list"); - }, - //添加作业 - addWork(data){ - return service.post("/api/homework_manage/add-homework",data); - }, -} -export default AddWorkApi; \ No newline at end of file diff --git a/work/src/api/ClassListApi.js b/work/src/api/ClassListApi.js deleted file mode 100644 index e45c0da..0000000 --- a/work/src/api/ClassListApi.js +++ /dev/null @@ -1,20 +0,0 @@ -import service from "."; -const ClassListApi={ - //获取作业列表 - getClassList(PageNo,PageSize){ - return service.post("/api/homework_manage/get-homework-list",{PageNo,PageSize}) - }, - //为了编辑,首先获取单个作业内容 - getClassListOne(Id){ - return service.post("/api/homework_manage/get-homework",{Id}) - }, - //获取作业详情 - getWorkDetail(id,pageNo,pageSize){ - return service.post("/api/homework_manage/getrecordlist",{id,pageNo,pageSize}) - }, - //编辑作业 - editWork(data){ - return service.post("/api/homework_manage/edit-homework",data) - }, -} -export default ClassListApi; \ No newline at end of file diff --git a/work/src/api/LoginApi.js b/work/src/api/LoginApi.js deleted file mode 100644 index d022cd6..0000000 --- a/work/src/api/LoginApi.js +++ /dev/null @@ -1,12 +0,0 @@ -import service from "."; -const LoginApi={ - //登录 - login(username,password){ - return service.post("/api/login",username,password) - }, - //退出登录 - logout(token){ - return service.post("/api/logout",token) - } -} -export default LoginApi; \ No newline at end of file diff --git a/work/src/api/UpdateWorkApi.js b/work/src/api/UpdateWorkApi.js deleted file mode 100644 index deacda8..0000000 --- a/work/src/api/UpdateWorkApi.js +++ /dev/null @@ -1,20 +0,0 @@ -import service from "."; -const UpdateWorkApi={ - //查询分部 - getdeptinfo(){ - return service.post("/api/homework_manage/getdeptinfo") - }, - //查询分部门店 - getshopinfo(deptId){ - return service.post("/api/homework_manage/getshopinfo",{deptId}) - }, - //查询功能 - getrecordbycondition(data){ - return service.post("/api/homework_manage/getrecordbycondition",data) - }, - //数据导出 - excelexport(data){ - return service.post("/api/homework_manage/export-record",data) - } -} -export default UpdateWorkApi; \ No newline at end of file diff --git a/work/src/api/index.js b/work/src/api/index.js index d959d3a..e294042 100644 --- a/work/src/api/index.js +++ b/work/src/api/index.js @@ -1,83 +1,30 @@ -// import axios from "axios"; - -// const service = axios.create({ -// // baseURL: 'http://192.168.8.191:8080', -// // baseURL: 'http://localhost:8080', -// baseURL: '/api', -// }); -// // http://192.168.8.191:8080 - -// //Axios的响应拦截器.. -// service.interceptors.response.use(resp => { -// return resp.data; -// }, error => { -// return Promise.reject(error); -// }); -// export default service; - - import axios from "axios"; -import { useTokenStore } from "../stores/token"; + const service = axios.create({ - // baseURL: 'http://192.168.8.191:8080', - // baseURL: 'http://localhost:8080', baseURL: '/api', }); -// Axios的请求拦截器,在这里添加token到请求头 - -axios.interceptors.request.use(config => { - const token = useTokenStore(); - if (token) { - config.headers.token = `${token}`; +// 添加请求拦截器 +service.interceptors.request.use( + config => { + // 假设你的token存储在Vuex、Pinia或者本地存储中,这里直接用一个变量代替 + // 请确保在实际应用中从安全的地方获取token + const token = "9ior41AF0xTIbIG2pRnnbZi0+fEeMx8pywnIlrmTwo5FbqJ9lWrSWOxp9MkpKiNtedtUafqvzIwpFKrwuMs"; + if (token) { + config.headers['token'] = ` ${token}`; + } + return config; + }, + error => { + return Promise.reject(error); } - return config; -}, error => { - return Promise.reject(error); -}); +); -service.interceptors.request.use(config => { - const token = useTokenStore(); - if (token) { - // 一般后端会约定一个请求头的字段名来接收token,常见的如 'Authorization',并要求按照一定格式传递,比如 'Bearer ',这里按照此格式添加,你需要根据后端实际要求调整 - config.headers.token = `${token}`; - } - return config; +// 添加响应拦截器 +service.interceptors.response.use(resp => { + return resp.data; }, error => { return Promise.reject(error); }); -// // Axios的响应拦截器 -// service.interceptors.response.use(resp => { -// return resp.data; -// }, error => { -// return Promise.reject(error); -// }); - -//响应拦截器 -service.interceptors.response.use(response => { - return response.data; -}, error =>{ - if(error.code == "500"){ - ElMessage.error("服务器错误!"); - } - const response = error.response; - if(error.response && error.response.status == 403){ - //提示一下权限不足 - ElMessage.warning(response.data.message); - } else if(response && response.status == 401){ - //提示一下未登录 - ElMessage.warning(response.data.message); - //跳转登录页面 - const curURL = router.currentRoute.value.path; - if(curURL.startsWith('/')){ - router.push('/login') - } else{ - router.push('/login'); - } - console.log(); - } - return Promise.reject(error); -}) - export default service; \ No newline at end of file diff --git a/work/src/router/index.js b/work/src/router/index.js index 4a399d5..772ec8d 100644 --- a/work/src/router/index.js +++ b/work/src/router/index.js @@ -1,31 +1,11 @@ import { createRouter, createWebHistory } from 'vue-router'; -import HomeWork from '../views/HomeWork.vue'; -import Login from '../views/Login.vue'; import WorksShowView from '../views/WorksShowView.vue'; import DoHomeworkView from "@/views/DoHomeworkView.vue"; -import AddWork from '../views/AddWork.vue'; -import WorkDetail from '../views/WorkDetail.vue'; -import UpdateWork from '../views/UpdateWork.vue'; const router = createRouter({ history: createWebHistory(), routes: [ { - path: '/', - name: 'login', - component: Login, - }, - { - path: '/list', - name: 'homeWorklist', - component: HomeWork, - }, - { - path:'/addwork', - name:'addwork', - component: AddWork - }, - { path: '/show', name: 'workshow', component: WorksShowView @@ -34,16 +14,6 @@ const router = createRouter({ path:'/doWork/:id?/:sub?', name:'doWork', component: DoHomeworkView - }, - { - path:'/workdetail/:id', - name:'workdetail', - component: WorkDetail - }, - { - path:'/updatework/:id', - name:'updatework', - component: UpdateWork } ] }) diff --git a/work/src/views/AddWork.vue b/work/src/views/AddWork.vue deleted file mode 100644 index 15f42c7..0000000 --- a/work/src/views/AddWork.vue +++ /dev/null @@ -1,402 +0,0 @@ - - - - - \ No newline at end of file diff --git a/work/src/views/HomeWork.vue b/work/src/views/HomeWork.vue deleted file mode 100644 index 4b3aeb3..0000000 --- a/work/src/views/HomeWork.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - \ No newline at end of file diff --git a/work/src/views/Login.vue b/work/src/views/Login.vue deleted file mode 100644 index a9b93a5..0000000 --- a/work/src/views/Login.vue +++ /dev/null @@ -1,149 +0,0 @@ - - - - - \ No newline at end of file diff --git a/work/src/views/UpdateWork.vue b/work/src/views/UpdateWork.vue deleted file mode 100644 index 524b3d2..0000000 --- a/work/src/views/UpdateWork.vue +++ /dev/null @@ -1,532 +0,0 @@ - - - - - \ No newline at end of file diff --git a/work/src/views/WorkDetail.vue b/work/src/views/WorkDetail.vue deleted file mode 100644 index b288ad7..0000000 --- a/work/src/views/WorkDetail.vue +++ /dev/null @@ -1,388 +0,0 @@ - - - - - \ No newline at end of file diff --git a/work/src/views/WorksShowView.vue b/work/src/views/WorksShowView.vue index 97c6ce5..3fc87f3 100644 --- a/work/src/views/WorksShowView.vue +++ b/work/src/views/WorksShowView.vue @@ -13,7 +13,7 @@ function loadWorks() { ShowApi.getWorks().then(result => { works.value = result.data; console.log(works.value); - console.log(result.data) + console.log(result.data); works.value.forEach(work => { let date = work.endData; work.endData = format(new Date(date), 'yyyy-MM-dd'); @@ -55,8 +55,8 @@ function writeWorks(id,sub){
未提交
已提交
-
- 写作业 +
+ 写作业