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 @@ diff --git a/src/pages/workbench/list/index.vue b/src/pages/workbench/list/index.vue index ea70d72..8e05334 100644 --- a/src/pages/workbench/list/index.vue +++ b/src/pages/workbench/list/index.vue @@ -45,10 +45,10 @@

理论考试系统

--> - +

赛事管理专业版

@@ -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) },