From 7812e986196aed320204e84d5487c29b5b061fbf Mon Sep 17 00:00:00 2001 From: 梁保满 Date: Thu, 25 Jan 2024 14:39:16 +0800 Subject: [PATCH] 班主任查看报表添加额外信息 --- src/api/axios.js | 7 +++++++ src/components/charts/lineChart.vue | 1 + src/components/exportDia.vue | 15 +++++++++++---- src/store/index.js | 8 +++++++- src/views/admin/device/index.vue | 2 +- src/views/basic/ask/archiving.vue | 2 +- src/views/basic/ask/index.vue | 2 +- src/views/basic/ask/list.vue | 7 ++++--- src/views/basic/device/index.vue | 2 +- src/views/basic/setUp/account.vue | 2 +- src/views/basic/setUp/clazz.vue | 2 +- src/views/basic/setUp/school.vue | 2 +- src/views/basic/setUp/student.vue | 2 +- src/views/basic/setUp/teacher.vue | 2 +- src/views/basic/test/analysis.vue | 2 +- src/views/basic/test/components/contrast.vue | 1 - src/views/basic/test/components/multipleSubTest.vue | 33 +++++++++++++++++++++++++++------ src/views/basic/test/components/multipleTest.vue | 2 +- src/views/basic/test/components/scoreSet.vue | 2 +- src/views/basic/test/components/test.vue | 2 +- src/views/basic/test/index.vue | 2 +- src/views/basic/test/list.vue | 48 +++++++++++++++++++++++++++++++++++++----------- src/views/examinationPaper/archiving.vue | 2 +- src/views/examinationPaper/index.vue | 2 +- src/views/index/mainIndex.vue | 2 +- src/views/layout/aside/aside.vue | 2 +- src/views/layout/header/header.vue | 2 +- src/views/login/index.vue | 2 +- 28 files changed, 114 insertions(+), 46 deletions(-) diff --git a/src/api/axios.js b/src/api/axios.js index 720a7c3..70fd450 100644 --- a/src/api/axios.js +++ b/src/api/axios.js @@ -24,6 +24,13 @@ service.interceptors.request.use( const source = axios.CancelToken.source(); store.commit("setTokenSources", [source.token, source.cancel]); config.cancelToken = source.token; + const role = store.getters.info.showRole || store.getters.info.permissions[0].role; + if (role == "ROLE_BANZHUREN") { + const classes = store.getters.classes + config.manager = 1 + config.classes = classes + } + console.log(config) return config; }, (error) => { diff --git a/src/components/charts/lineChart.vue b/src/components/charts/lineChart.vue index 7cf3ae4..768badb 100644 --- a/src/components/charts/lineChart.vue +++ b/src/components/charts/lineChart.vue @@ -57,6 +57,7 @@ export default { }, axisLabel: { color: "#333", + interval: 0 }, }, yAxis: { diff --git a/src/components/exportDia.vue b/src/components/exportDia.vue index 7961ee8..87032b9 100644 --- a/src/components/exportDia.vue +++ b/src/components/exportDia.vue @@ -25,10 +25,13 @@ + scoped.row.classRank || scoped.row.rank || scoped.row.examList[0].classRank }} - + - + diff --git a/src/views/basic/test/components/scoreSet.vue b/src/views/basic/test/components/scoreSet.vue index f21ef7c..6ea21e1 100644 --- a/src/views/basic/test/components/scoreSet.vue +++ b/src/views/basic/test/components/scoreSet.vue @@ -161,7 +161,7 @@ export default { upSuccess(res) { this.$message.success("导入成功"); this.diaUp = false; - this._QueryData() + this.closeScoreSet() }, async downExcel() { //模板下载 diff --git a/src/views/basic/test/components/test.vue b/src/views/basic/test/components/test.vue index 061177c..c320dc2 100644 --- a/src/views/basic/test/components/test.vue +++ b/src/views/basic/test/components/test.vue @@ -651,7 +651,7 @@ div::-webkit-scrollbar-thumb { background-color: #ffebec; font-size: 14px; color: #fd9795; - margin: 10px 20px 0 20px; + margin: 0 20px 10px 20px; display: flex; &-p { diff --git a/src/views/basic/test/index.vue b/src/views/basic/test/index.vue index 588b00a..6de3128 100644 --- a/src/views/basic/test/index.vue +++ b/src/views/basic/test/index.vue @@ -87,7 +87,7 @@ export default { }; }, async created() { - this.code = localStorage.getItem("csCode") || ""; + this.code = this.$store.getters.csCode; this.role = this.$store.getters.info.showRole || this.$store.getters.info.permissions[0].role; diff --git a/src/views/basic/test/list.vue b/src/views/basic/test/list.vue index a266f1e..c0c083c 100644 --- a/src/views/basic/test/list.vue +++ b/src/views/basic/test/list.vue @@ -62,13 +62,11 @@ - +