系统管理有相关api请求逻辑优化

This commit is contained in:
禺狨 2023-04-07 16:27:10 +08:00
parent ae0e65e2ff
commit 3fa0a50db8
4 changed files with 16 additions and 8 deletions

View File

@ -21,8 +21,10 @@ export const SystemAdministratorCreate: React.FC<PropInterface> = ({
const [roles, setRoles] = useState<any>([]);
useEffect(() => {
if (open) {
getParams();
}, [refresh]);
}
}, [refresh, open]);
useEffect(() => {
let roleIds = [];

View File

@ -21,8 +21,10 @@ export const SystemAdministratorUpdate: React.FC<PropInterface> = ({
const [roles, setRoles] = useState<any>([]);
useEffect(() => {
if (open) {
getParams();
}, [refresh]);
}
}, [refresh, open]);
useEffect(() => {
if (id === 0) {

View File

@ -24,8 +24,10 @@ export const SystemAdminrolesCreate: React.FC<PropInterface> = ({
const [actions, setActions] = useState<any>([]);
useEffect(() => {
if (open) {
getParams();
}, []);
}
}, [open]);
useEffect(() => {
form.setFieldsValue({

View File

@ -26,8 +26,10 @@ export const SystemAdminrolesUpdate: React.FC<PropInterface> = ({
const [actions, setActions] = useState<any>([]);
useEffect(() => {
if (open) {
getParams();
}, []);
}
}, [open]);
useEffect(() => {
if (id === undefined) {