MId 셋팅 변경
This commit is contained in:
@@ -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();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user