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