|
|
|
|
@ -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 } from "@/router/index.js";
|
|
|
|
|
import { constantRoutes, dynamicRoutes, teacherRoutes, platformAdminRoutes, schoolAdminRoutes } 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];
|
|
|
|
|
sidebarRouters.value = [...constantRoutes, ...schoolAdminRoutes];
|
|
|
|
|
} else if (userStore.userInfo.roleId != 3) {
|
|
|
|
|
indexApi.getTaskList({ classId: userStore.userInfo.classId }).then((res) => {
|
|
|
|
|
const disabledTitles = processModuleStatus(groupAndSortModules(res.data)).disabledParents;
|
|
|
|
|
|