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; return item.path === "/index" || item.role === 1;
} }
if (currentRole === 2) { 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; if (!item.role || item.path === "/index" || item.path === "/analysis/index") return true;
return item.role == currentRole; return item.role == currentRole;

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

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

Loading…
Cancel
Save