Przeglądaj źródła

添加学生侧边栏与首页

11wqe1 2 dni temu
rodzic
commit
6794aa817a

+ 1 - 1
src/components/sidebarL.vue

@@ -15,7 +15,7 @@
                 </div>
 
                 <!-- 权限 -->
-                <div style="width: 100%;" v-for="(item,index) in appSignL(fromL.admin.sidebar.list)"
+                <div style="width: 100%;" v-for="(item,index) in appSignL(roleUser.type == 1 ? fromL.admin.sidebar.list : (fromL.admin.sidebar.stuList ? fromL.admin.sidebar.stuList : fromL.admin.sidebar.list))"
                     :key="index+1">
                     <!-- 渲染菜单类型 -->
                      <template v-if="item.menuName">

+ 1 - 1
src/components/topPage.vue

@@ -382,7 +382,7 @@ import { myMixin } from "@/mixins/mixin.js"
             // 筛选可用平台工具,判断是否管理员可见,去除已删除工具
             siftCoco(){
                 let data = []
-                let val = JSON.parse(JSON.stringify(this.fromL.admin.index.list))
+                let val = JSON.parse(JSON.stringify(this.roleUser.type == 1 ? this.fromL.admin.index.list : (this.fromL.admin.index.stuList ? this.fromL.admin.index.stuList : this.fromL.admin.index.list)))
                 
                 // 用户是管理员全部展示
                 if (this.roleUser.type == 2) {

+ 3 - 1
src/views/HomeView.vue

@@ -523,7 +523,9 @@ export default {
 						fromL.basics.logo ||
 						(fromL.desktop && fromL.desktop.list && fromL.desktop.list.length > 0) ||
 						(fromL.admin && fromL.admin.index && fromL.admin.index.list && fromL.admin.index.list.length > 0) ||
-						(fromL.admin && fromL.admin.sidebar && fromL.admin.sidebar.list && fromL.admin.sidebar.list.length > 0)
+						(fromL.admin && fromL.admin.index && fromL.admin.index.stuList && fromL.admin.index.stuList.length > 0) ||
+						(fromL.admin && fromL.admin.sidebar && fromL.admin.sidebar.list && fromL.admin.sidebar.list.length > 0) ||
+						(fromL.admin && fromL.admin.sidebar && fromL.admin.sidebar.stuList && fromL.admin.sidebar.stuList.length > 0)
 					)
 				) ? true : false;