996ac13994099b0a93cc713382109a2086ba1e4d
把 'admin 用 manager 前缀 URL' 这个跨角色硬编码改对称.
router:
- 新增 admin-meetings-new → manager/MeetingNew.vue (公共页)
MeetingNew.vue goBack():
- new 模式: admin 跳 /admin/projects, manager 跳 /manager/projects (用 projectsBase computed)
- edit/copy 模式: admin 跳 /admin/meetings, manager 跳 /manager/meetings (用 meetingsBase computed)
- roleSegment / isAdmin 从 route.path.split('/')[1] 计算, 不依赖 userStore
meetings/Meetings.vue onEdit/onCopy:
- 引入 newRouteName computed (isAdmin ? 'admin-meetings-new' : 'manager-meetings-new')
- router.push({ name: newRouteName.value, query: {...} })
效果:
- admin 点 '新建/修改/复制' → URL 是 /admin/meetings/new, 不再跨到 /manager/meetings/new
- admin 取消保存 → 回 /admin/meetings (列表) 或 /admin/projects (新建上游)
- manager 行为不变
Description
No description provided
20 MiB
Languages
Java
43.8%
Vue
26.8%
HTML
26%
Python
1.3%
JavaScript
1.2%
Other
0.8%