chore: hide obsolete school admin entry

dev-QQq
chenyuan 2 months ago
parent 1ed2258925
commit c981157d1e

@ -209,7 +209,7 @@ const roleList = computed(() => {
return item.path === "/index" || item.role === 1;
}
if (currentRole === 2) {
return item.path === "/index" || item.role === 2;
return item.path === "/index";
}
if (!item.role || item.path === "/index" || item.path === "/analysis/index") return true;
return item.role == currentRole;

@ -24,7 +24,7 @@ import useAppStore from "@/store/modules/app";
import * as indexApi from "@/api/teacher";
import useSettingsStore from "@/store/modules/settings";
import usePermissionStore from "@/store/modules/permission";
import { constantRoutes, dynamicRoutes, teacherRoutes, platformAdminRoutes, schoolAdminRoutes } from "@/router/index.js";
import { constantRoutes, dynamicRoutes, teacherRoutes, platformAdminRoutes } from "@/router/index.js";
import useUserStore from "@/store/modules/user";
const { proxy } = getCurrentInstance();
const userStore = useUserStore();
@ -323,7 +323,7 @@ const getTaskList = () => {
if (userStore.userInfo.roleId == 1) {
sidebarRouters.value = [...constantRoutes, ...platformAdminRoutes];
} else if (userStore.userInfo.roleId == 2) {
sidebarRouters.value = [...constantRoutes, ...schoolAdminRoutes];
sidebarRouters.value = [...constantRoutes];
} else if (userStore.userInfo.roleId != 3) {
indexApi.getTaskList({ classId: userStore.userInfo.classId }).then((res) => {
const disabledTitles = processModuleStatus(groupAndSortModules(res.data)).disabledParents;

@ -634,7 +634,7 @@ export const schoolAdminRoutes = [
];
const router = createRouter({
history: createWebHistory(),
routes: [...constantRoutes, ...dynamicRoutes, ...teacherRoutes, ...platformAdminRoutes, ...schoolAdminRoutes],
routes: [...constantRoutes, ...dynamicRoutes, ...teacherRoutes, ...platformAdminRoutes],
scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition;

Loading…
Cancel
Save