修复定价规则页面管理员缺少权限的问题
定价规则 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:
parent
e636b8da17
commit
ae3ec0b269
@ -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",
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
@ -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 = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user