修复定价规则页面管理员缺少权限的问题

定价规则 API 使用了 master-data:list 和 master-data:update 权限码,
但这两个码未在菜单和默认权限中注册,导致管理员访问时被拒绝。
在 bootstrap 菜单中新增对应菜单项,并为 admin 和 manager 角色补上权限。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
taiyi 2026-05-29 09:36:05 +08:00
parent e636b8da17
commit ae3ec0b269
2 changed files with 6 additions and 0 deletions

View File

@ -35,6 +35,8 @@ class AuthService:
"report:performance:export",
"ai:recognize",
"ai:correct",
"master-data:list",
"master-data:update",
],
"driver": [
"driver:task:list",
@ -75,6 +77,8 @@ class AuthService:
"customer:list",
"customer:create",
"customer:update",
"master-data:list",
"master-data:update",
],
}

View File

@ -71,6 +71,8 @@ DEFAULT_MENUS = [
{"id": 32, "parent_id": 31, "menu_name": "物流轨迹新增", "menu_path": "", "menu_type": "button", "permission_code": "logistics:trace:create", "icon": "", "sort_no": 32, "status": 1},
{"id": 33, "parent_id": 0, "menu_name": "AI识别", "menu_path": "/ai", "menu_type": "page", "permission_code": "ai:recognize", "icon": "ai", "sort_no": 33, "status": 1},
{"id": 34, "parent_id": 33, "menu_name": "AI结果修正", "menu_path": "", "menu_type": "button", "permission_code": "ai:correct", "icon": "", "sort_no": 34, "status": 1},
{"id": 35, "parent_id": 4, "menu_name": "定价规则查看", "menu_path": "", "menu_type": "button", "permission_code": "master-data:list", "icon": "", "sort_no": 35, "status": 1},
{"id": 36, "parent_id": 4, "menu_name": "定价规则编辑", "menu_path": "", "menu_type": "button", "permission_code": "master-data:update", "icon": "", "sort_no": 36, "status": 1},
]
DEFAULT_ADMIN_USER = {