This commit is contained in:
Your Name
2026-04-24 09:22:28 +08:00
parent d7aa984a31
commit a3e035b74b
3 changed files with 8 additions and 2 deletions
@@ -165,8 +165,11 @@ class OrderLists extends BaseAdminDataLists implements ListsSearchInterface
return;
}
// 主管角色ID列表(可根据实际调整)
$supervisorRoles = [0, 3];
// 可查看全部订单:project.order_list_view_all_roles;未配置时回退 order_edit_all_roles
$supervisorRoles = config('project.order_list_view_all_roles', null);
if (!\is_array($supervisorRoles) || $supervisorRoles === []) {
$supervisorRoles = config('project.order_edit_all_roles', [0, 3, 4, 9, 6]);
}
// 检查当前用户是否是主管
$roleIds = \app\common\model\auth\AdminRole::where('admin_id', $this->adminId)->column('role_id');
+3
View File
@@ -117,6 +117,9 @@ return [
// 业务订单「关联支付单」审核:以下角色 ID + root 可操作(可与财务角色一致)
'prescription_order_payment_audit_roles' => [0, 3, 4, 9, 6],
// 订单管理列表(order/index):以下角色 ID + root 可查看全部订单,其余仅本人创建
'order_list_view_all_roles' => [0, 3, 4, 9, 6],
// 业务订单列表金额统计:医助角色 ID;非支付审核白名单的医助仅统计其诊单 assistant_id=本人 的业绩
'prescription_order_stats_assistant_role_id' => 2,
BIN
View File
Binary file not shown.