diff --git a/src/pages/system/adminroles/compenents/create.tsx b/src/pages/system/adminroles/compenents/create.tsx index c37e4b5..9e5bbf9 100644 --- a/src/pages/system/adminroles/compenents/create.tsx +++ b/src/pages/system/adminroles/compenents/create.tsx @@ -116,6 +116,10 @@ export const SystemAdminrolesCreate: React.FC = ({ const onFinish = (values: any) => { let pids = []; let aids = []; + if (values.permission_ids.length === 0 && values.action_ids.length === 0) { + message.error("必须选择至少一个权限!"); + return; + } if (values.permission_ids) { pids = values.permission_ids; } diff --git a/src/pages/system/adminroles/compenents/update.tsx b/src/pages/system/adminroles/compenents/update.tsx index fd015b1..d2158b2 100644 --- a/src/pages/system/adminroles/compenents/update.tsx +++ b/src/pages/system/adminroles/compenents/update.tsx @@ -128,6 +128,10 @@ export const SystemAdminrolesUpdate: React.FC = ({ const onFinish = (values: any) => { let pids = []; let aids = []; + if (values.permission_ids.length === 0 && values.action_ids.length === 0) { + message.error("必须选择至少一个权限!"); + return; + } if (values.permission_ids) { pids = values.permission_ids; }