fix: 主管教师首页改为 /teacher/home,非 /supervisor/subsidiaries
主管教师与教师共享 tabbar,首页应为本机构正常工作台, 而非"我的下属老师"页面。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
# huike-front 项目指南
|
||||
|
||||
## vConsole 显示规则
|
||||
|
||||
vConsole 仅在当前用户有 `SYS_CAN_SUDO` tag 时显示。判断逻辑在 `src/App.vue:updateVConsoleVisibility()`。
|
||||
|
||||
Tags 通过 `get_all_tags_of_the_user` API 异步加载(`src/store/user.ts:getTags()`),在 `setCurrentUser()` 之后执行。vConsole 的 watch 需要 `{ deep: true }` 以及独立的 `store.current.tags` watch 来覆盖异步加载完成后的触发。
|
||||
+1
-1
@@ -117,7 +117,7 @@ export default defineComponent({
|
||||
if (role === HtyBaseRoles.TEACHER) return '/teacher/home'
|
||||
if (role === HtySuperRoles.ADMIN) return '/admin/teachers'
|
||||
if (role === HtySuperRoles.TESTER) return '/tester'
|
||||
if (role === HtySuperRoles.SUPERVISOR) return '/supervisor/subsidiaries'
|
||||
if (role === HtySuperRoles.SUPERVISOR) return '/teacher/home'
|
||||
return '/'
|
||||
})
|
||||
|
||||
|
||||
+1
-1
@@ -159,7 +159,7 @@ export default defineComponent({
|
||||
if (role === HtyBaseRoles.TEACHER) return '/teacher/home'
|
||||
if (role === HtySuperRoles.ADMIN) return '/admin/teachers'
|
||||
if (role === HtySuperRoles.TESTER) return '/tester'
|
||||
if (role === HtySuperRoles.SUPERVISOR) return '/supervisor/subsidiaries'
|
||||
if (role === HtySuperRoles.SUPERVISOR) return '/teacher/home'
|
||||
return '/guest/profile'
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user