fix: salesman角色添加order:update权限,修复修改物流单号403问题
业务员修改物流单号时PUT /api/orders/{id}/tracking返回403,
根因是salesman角色缺少order:update权限码。在DEFAULT_ROLE_PERMISSIONS、
DEFAULT_ROLE_MENU_CODES和DEFAULT_MENUS三处同步补全。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
e1b7de50a5
commit
ea1c5a7835
@ -77,6 +77,7 @@ class AuthService:
|
|||||||
"order:list",
|
"order:list",
|
||||||
"order:create",
|
"order:create",
|
||||||
"order:submit",
|
"order:submit",
|
||||||
|
"order:update",
|
||||||
"customer:list",
|
"customer:list",
|
||||||
"reminder:list",
|
"reminder:list",
|
||||||
"ai:parse-order",
|
"ai:parse-order",
|
||||||
|
|||||||
@ -104,6 +104,7 @@ DEFAULT_MENUS = [
|
|||||||
# 按钮权限 - 订单相关
|
# 按钮权限 - 订单相关
|
||||||
{"id": 20, "parent_id": 5, "menu_name": "提交审核", "menu_path": "", "menu_type": "button", "permission_code": "order:submit", "icon": "", "sort_no": 20, "status": 1},
|
{"id": 20, "parent_id": 5, "menu_name": "提交审核", "menu_path": "", "menu_type": "button", "permission_code": "order:submit", "icon": "", "sort_no": 20, "status": 1},
|
||||||
{"id": 21, "parent_id": 5, "menu_name": "取消审批", "menu_path": "", "menu_type": "button", "permission_code": "order:cancel-approve", "icon": "", "sort_no": 21, "status": 1},
|
{"id": 21, "parent_id": 5, "menu_name": "取消审批", "menu_path": "", "menu_type": "button", "permission_code": "order:cancel-approve", "icon": "", "sort_no": 21, "status": 1},
|
||||||
|
{"id": 24, "parent_id": 5, "menu_name": "订单更新", "menu_path": "", "menu_type": "button", "permission_code": "order:update", "icon": "", "sort_no": 24, "status": 1},
|
||||||
|
|
||||||
# 按钮权限 - 基础资料
|
# 按钮权限 - 基础资料
|
||||||
{"id": 22, "parent_id": 3, "menu_name": "定价规则编辑", "menu_path": "", "menu_type": "button", "permission_code": "master-data:update", "icon": "", "sort_no": 22, "status": 1},
|
{"id": 22, "parent_id": 3, "menu_name": "定价规则编辑", "menu_path": "", "menu_type": "button", "permission_code": "master-data:update", "icon": "", "sort_no": 22, "status": 1},
|
||||||
@ -164,6 +165,7 @@ DEFAULT_ROLE_MENU_CODES = {
|
|||||||
"order:list",
|
"order:list",
|
||||||
"order:create",
|
"order:create",
|
||||||
"order:submit",
|
"order:submit",
|
||||||
|
"order:update",
|
||||||
"customer:list",
|
"customer:list",
|
||||||
"reminder:list",
|
"reminder:list",
|
||||||
"ai:parse-order",
|
"ai:parse-order",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user