MId 셋팅 변경

This commit is contained in:
focp212@naver.com
2025-09-30 11:37:35 +09:00
parent bd197bde15
commit f3d028da85
24 changed files with 164 additions and 305 deletions

View File

@@ -19,6 +19,8 @@ import {
useSetFavoriteEdit,
useSetMenuOn
} from '@/widgets/sub-layout/use-sub-layout';
import { useHomeGroupsMutation } from '@/entities/home/api/use-home-groups-mutation';
import { HomeGroupsParams, HomeGroupsResponse } from '@/entities/home/model/types';
export const HomePage = () => {
const { callLogin } = useUserInfo();
@@ -42,16 +44,35 @@ export const HomePage = () => {
const [authRegisterOn, setAuthRegisterOn] = useState<boolean>(false);
const [loginSuccess, setLoginSuccess] = useState<boolean>(false);
const { mutateAsync: homeGroups } = useHomeGroupsMutation();
const callHomeGroups = () => {
let userInfo = useStore.getState().UserStore.userInfo;
let params: HomeGroupsParams = {
userid: userInfo.usrid
};
homeGroups(params).then((rs: HomeGroupsResponse) => {
useStore.getState().UserStore.setUserMids(rs.mids);
let options: Array<Record<string, string>> = rs.mids.map((value, index) => {
return {
name: value,
value: value
};
});
useStore.getState().UserStore.setSelectOptionsMids(options);
});
};
/*
const userParmas = {
id: 'thenaun12',
password: 'answjddl1!'
};
*/
const userParmas = {
id: 'nictest00',
password: 'nictest00'
};
const handleRequestToken = useCallback(async () =>{
console.log('handleRequestToken');
alert('handleRequestToken');
@@ -74,15 +95,19 @@ export const HomePage = () => {
setLocalStorage(StorageKeys.AccessTokenExpiresIn, token.accessTokenExpiresIn);
setLocalStorage(StorageKeys.RefreshTokenExpiresIn, token.refreshTokenExpiresIn);
setLocalStorage(StorageKeys.MenuGrants, token.menuGrants);
setLocalStorage(StorageKeys.ClientAddressIP, token.clientAddressIP);
setLocalStorage(StorageKeys.Requires2FA, token.requires2FA);
useStore.getState().UserStore.setUserInfo({
usrid: token.usrid,
usrid: userParmas.id,
tokenType: token.tokenType,
accessToken: token.accessToken,
refreshToken: token.refreshToken,
accessTokenExpiresIn: token.accessTokenExpiresIn,
refreshTokenExpiresIn: token.refreshTokenExpiresIn,
menuGrants: token.menuGrants,
clientAddressIP: token.clientAddressIP,
requires2FA: token.requires2FA,
});
setLoginSuccess(true);
@@ -97,10 +122,7 @@ export const HomePage = () => {
}, []);
const userParmas = {
id: 'nictest00',
password: 'nictest00'
};
const handleLogin = useCallback(async () =>{
//let appStart = getLocalStorage(StorageKeys.AppStart);
@@ -125,10 +147,12 @@ export const HomePage = () => {
// usrid: usrid
});
setLoginSuccess(true);
callHomeGroups();
}
else{
callLogin(userParmas).then(() => {
setLoginSuccess(true);
callHomeGroups();
});
}