From 5a25741842f46652f66e594ff20343d65eb796ec Mon Sep 17 00:00:00 2001
From: yujialong <479214531@qq.com>
Date: Tue, 4 Mar 2025 18:24:40 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=99=E4=B8=87=E9=87=8C=E5=AD=A6=E9=99=A2?=
=?UTF-8?q?=E6=94=BE=E5=BC=80=E5=A4=87=E8=AF=BE=E7=AE=A1=E7=90=86=EF=BC=8C?=
=?UTF-8?q?=E5=85=B6=E4=BB=96=E5=AD=A6=E6=A0=A1=E9=9A=90=E8=97=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layouts/sidebar/index.vue | 8 +++--
src/pages/achievement/list/index.vue | 50 ++++++++++++++++------------
src/pages/workbench/list/index.vue | 12 +++++--
3 files changed, 43 insertions(+), 27 deletions(-)
diff --git a/src/layouts/sidebar/index.vue b/src/layouts/sidebar/index.vue
index c32dc25..aec4b53 100644
--- a/src/layouts/sidebar/index.vue
+++ b/src/layouts/sidebar/index.vue
@@ -98,7 +98,7 @@ export default {
Setting.dynamicRoute && this.initTabs()
},
methods: {
- initTabs () {
+ async initTabs () {
const { btns } = this
const tabs = this.defaultMenus
btns.includes('/assessment/list') && this.menus.push(tabs[0])
@@ -109,7 +109,11 @@ export default {
btns.includes('/information/list') && this.menus.push(tabs[5])
btns.includes('/project/list') && this.menus.push(tabs[6])
btns.includes('/resourse/list') && this.menus.push(tabs[7])
- btns.includes('/lesson/list') && this.menus.push(tabs[8])
+
+
+ const { data } = await this.$get(this.api.logoDetail)
+ this.showLesson = data.schoolId === 901
+ data.schoolId === 901 && btns.includes('/lesson/list') && this.menus.push(tabs[8])
},
handleSelect (index) {
diff --git a/src/pages/achievement/list/index.vue b/src/pages/achievement/list/index.vue
index 617a164..ab75bea 100644
--- a/src/pages/achievement/list/index.vue
+++ b/src/pages/achievement/list/index.vue
@@ -1,18 +1,17 @@
理论考试系统
--> - +赛事管理专业版
@@ -70,6 +70,7 @@ export default { return { matchPer: false, systems: [], + showLesson: false, }; }, computed: { @@ -78,7 +79,7 @@ export default { ]) }, mounted () { - + this.getSchoolId() }, methods: { // 查询是否有购买赛事产品 @@ -86,6 +87,11 @@ export default { const { show } = await this.$get(this.api.getCustomerOrder) this.matchPer = show }, + // 查询schoolId,处理备课管理的展示 + async getSchoolId () { + const { data } = await this.$get(this.api.logoDetail) + this.showLesson = data.schoolId === 901 + }, to (path) { path === 'data' ? window.open('https://www.dataforward.cn/') : this.$router.push(path) },