diff --git a/src/entities/account/ui/user-manage-wrap.tsx b/src/entities/account/ui/user-manage-wrap.tsx index 56c2dc7..53d3ad1 100644 --- a/src/entities/account/ui/user-manage-wrap.tsx +++ b/src/entities/account/ui/user-manage-wrap.tsx @@ -11,10 +11,13 @@ import { useStore } from '@/shared/model/store'; export const UserManageWrap = () => { const { t } = useTranslation(); const { navigate } = useNavigate(); - const midOptions = useStore.getState().UserStore.selectOptionsMids; + const midOptionsWithoutGids = useStore.getState().UserStore.selectOptionsMidsWithoutGids; const userMid = useStore.getState().UserStore.mid; + let midItem = midOptionsWithoutGids.filter((value, index) => { + return value.value === userMid; + }); - const [mid, setMid] = useState(userMid); + const [mid, setMid] = useState((midItem.length > 0)? userMid: ''); const [userItems, setUserItems] = useState>([]); const [pageParam, setPageParam] = useState(DEFAULT_PAGE_PARAM); @@ -38,7 +41,9 @@ export const UserManageWrap = () => { }; useEffect(() => { - callList(); + if(!!mid){ + callList(); + } }, [mid]); return ( @@ -52,7 +57,7 @@ export const UserManageWrap = () => { onChange={ (e: ChangeEvent) => setMid(e.target.value)} > { - midOptions.map((value, index) => ( + midOptionsWithoutGids.map((value, index) => (