From 9811ac3bbd63079da7a65d34ec2855a4cc0d1ea7 Mon Sep 17 00:00:00 2001 From: yujialong <479214531@qq.com> Date: Mon, 11 Nov 2024 14:14:22 +0800 Subject: [PATCH] fix --- src/api/index.js | 2 + src/layouts/navbar/index.vue | 8 +- src/pages/account/redirect/index.vue | 2 + src/pages/achievement/info/course.vue | 20 ++- src/pages/achievement/info/project.vue | 93 ++++++++---- src/pages/achievement/list/project.vue | 4 +- src/pages/assessment/list/index.vue | 195 +++++++------------------ src/pages/review/list/index.vue | 6 +- src/pages/system/list/role.vue | 121 ++++----------- src/setting.js | 2 +- 10 files changed, 183 insertions(+), 270 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 34ac49d..1b0354d 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -136,6 +136,8 @@ export default { exportProductAssessResults: `${host}occupationlab/occupationlab/achievement/exportProductAssessResults`, exportMultipleExperimentalReports: `${host}occupationlab/occupationlab/achievement/exportMultipleExperimentalReports`, batchExportReportsAsZip: `${host}occupationlab/occupationlab/achievement/batchExportReportsAsZip`, + exportExamPaperReports: `${host}exam/exam/paper/exportExamPaperReports`, + exportPracticePaperExperimentReport: `${host}exam/exam/paper/exportPracticePaperExperimentReport`, // 项目管理 getSystemIdBySchool: `occupationlab/occupationlab/projectManage/getSystemIdBySchool`, // 获取学校下拥有的系统 diff --git a/src/layouts/navbar/index.vue b/src/layouts/navbar/index.vue index 19bb528..6eadcf4 100644 --- a/src/layouts/navbar/index.vue +++ b/src/layouts/navbar/index.vue @@ -107,7 +107,7 @@ export default { }, { icon: "el-icon-setting", - index: "/review/list", + index: "/review", title: "评阅平台" }, { @@ -133,13 +133,13 @@ export default { }, watch: { "$route" (to, from) { - let actives = this.actives; - for (let i in this.actives) { + let { actives } = this + for (let i in actives) { if (actives[i].includes(this.$route.name)) this.active = `/${i}/list`; } let arr = this.$route.path.split("/"); let name = `/${arr[1]}/list` - this.active = name; + this.active = name === '/review/list' ? '/review' : name } }, created () { diff --git a/src/pages/account/redirect/index.vue b/src/pages/account/redirect/index.vue index 830120d..3f19949 100644 --- a/src/pages/account/redirect/index.vue +++ b/src/pages/account/redirect/index.vue @@ -22,6 +22,8 @@ export default { "setCustomerName" ]), setLogin () { + localStorage.removeItem('review_token') + localStorage.removeItem('reviewPath') this.SET_FROM(true) Util.local.set(Setting.tokenKey, window.atob(decodeURI(this.token)), Setting.tokenExpires); this.getRole() diff --git a/src/pages/achievement/info/course.vue b/src/pages/achievement/info/course.vue index e64bd36..2562979 100644 --- a/src/pages/achievement/info/course.vue +++ b/src/pages/achievement/info/course.vue @@ -45,7 +45,7 @@