diff --git a/apps/web-antd/src/views/crm/permission/modules/permission-list.vue b/apps/web-antd/src/views/crm/permission/modules/permission-list.vue index fbc649d43..87ca2078f 100644 --- a/apps/web-antd/src/views/crm/permission/modules/permission-list.vue +++ b/apps/web-antd/src/views/crm/permission/modules/permission-list.vue @@ -56,6 +56,11 @@ function setCheckedRows({ }: { records: CrmPermissionApi.Permission[]; }) { + if (records.some((item) => item.level === PermissionLevelEnum.OWNER)) { + message.warning('不能选择负责人!'); + gridApi.grid.setAllCheckboxRow(false); + return; + } checkedRows.value = records; }