更新
This commit is contained in:
@@ -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');
|
||||
|
||||
@@ -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,
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user