diff --git a/changelogs-v2/2026-09/11_7440_团期车务派单只读入口-新增接口-管理后台.md b/changelogs-v2/2026-09/11_7440_团期车务派单只读入口-新增接口-管理后台.md index 55182a01..10a759b4 100644 --- a/changelogs-v2/2026-09/11_7440_团期车务派单只读入口-新增接口-管理后台.md +++ b/changelogs-v2/2026-09/11_7440_团期车务派单只读入口-新增接口-管理后台.md @@ -12,7 +12,7 @@ frontend_owner: "" frontend_ref: "" target_release: "" verified_at: "2026-09-11" -status_note: "" +status_note: "2026-09-11 订正:六.8 节的角色授予范围已随 PR #7514(V20260911_007)收回 ADMIN,正文已更新为当前状态;接口契约、错误码与行为均未变。" updated_at: "2026-09-11" base: "dev-v3" --- @@ -429,8 +429,8 @@ N/A ## 六.8、菜单与权限 -- **菜单挂载**(`V20260910_006__add_group_batch_fleet_dispatch_menu.sql`):在既有「车务管理」(`path=/fleet`)节点下新增二级目录「团期配车」(`menu_type=D`,`path=/fleet/group-dispatch`,`icon=Van`,`sort_order=46`),其下唯一三级菜单同名「团期配车」(`menu_type=M`,`path=component=/fleet/group-dispatch`);菜单可见性(`sys_role_menu`)授予 `SUPER_ADMIN` / `ADMIN` / `VEHICLE_MANAGER` 三个角色。 -- **权限标识**(`V20260910_007__add_group_batch_fleet_permission.sql`):新增权限码 `fleet:group-dispatch:view`(`resource_type=FLEET_GROUP_DISPATCH`,`action=VIEW`),覆盖本单三个只读端点(待配车团期清单/团期配车总览/资源排班);三级菜单的 `permission_code` 字段(V20260910_006 第66行)写的也是这同一个码。`admin_role_permission` 授权 `VEHICLE_MANAGER` / `ADMIN` / `SUPER_ADMIN`;团期管理员侧不在此授权范围内(他们看配车进度走团期管理页,不进车务页面)。 +- **菜单挂载**(`V20260910_006__add_group_batch_fleet_dispatch_menu.sql`):在既有「车务管理」(`path=/fleet`)节点下新增二级目录「团期配车」(`menu_type=D`,`path=/fleet/group-dispatch`,`icon=Van`,`sort_order=46`),其下唯一三级菜单同名「团期配车」(`menu_type=M`,`path=component=/fleet/group-dispatch`);菜单可见性(`sys_role_menu`)**当前授予 `SUPER_ADMIN` / `VEHICLE_MANAGER` 两个角色**。⚠️ **2026-09-11 订正**:本脚本原本还授予了 `ADMIN`,已由 `V20260911_007__fix_group_dispatch_admin_grants.sql`(PR #7514,14:04:26 部署)收回。原因见八节末尾那条红字——`/admin/fleet/**` 的门禁只放行 `VEHICLE_MANAGER`/`SUPER_ADMIN`,给 `ADMIN` 菜单等于造一个**看得见、点进去必 403** 的死入口。**前端不要按「`ADMIN` 能看到团期配车」设计任何逻辑。** +- **权限标识**(`V20260910_007__add_group_batch_fleet_permission.sql`):新增权限码 `fleet:group-dispatch:view`(`resource_type=FLEET_GROUP_DISPATCH`,`action=VIEW`),覆盖本单三个只读端点(待配车团期清单/团期配车总览/资源排班);三级菜单的 `permission_code` 字段(V20260910_006 第66行)写的也是这同一个码。`admin_role_permission` **当前授权 `VEHICLE_MANAGER` / `SUPER_ADMIN`**(原本含 `ADMIN`,同由 `V20260911_007` 收回,理由同上);团期管理员侧不在此授权范围内(他们看配车进度走团期管理页,不进车务页面)。 ---