세금 계산서 및 달력 월 형태 수정
This commit is contained in:
@@ -18,10 +18,11 @@ import { useStore } from '@/shared/model/store';
|
||||
import { getLocalStorage, setLocalStorage } from '@/shared/lib';
|
||||
import { StorageKeys } from '@/shared/constants/local-storage';
|
||||
import { HomeGroupsParams, HomeGroupsResponse } from '@/entities/home/model/types';
|
||||
import { LoginResponse, ShortcutUserParams, ShortcutUserResponse } from '@/entities/user/model/types';
|
||||
import { BusinessPropertyByMidParams, BusinessPropertyByMidResponse, LoginResponse, ShortcutUserParams, ShortcutUserResponse } from '@/entities/user/model/types';
|
||||
import { useCodesListByCodeClMutation } from '@/entities/common/api/use-codes-list-by-codeCl-mutaion';
|
||||
import { useShortcutUserMutation } from '@/entities/user/api/use-shortcut-user-mutation';
|
||||
import { useShortcutDefaultMutation } from '@/entities/user/api/use-shortcut-detault-mutation';
|
||||
import { useBusinessPropertyByMidMutation } from '@/entities/user/api/use-business-property-by-mid-mutation';
|
||||
|
||||
export interface ContextType {
|
||||
setOnBack: (onBack: () => void) => void;
|
||||
@@ -56,12 +57,14 @@ export const SubLayout = () => {
|
||||
const [favoriteEdit, setFavoriteEdit] = useState<boolean>(false);
|
||||
const [headerNavigationKey, setHeaderNavigationKey] = useState<number>(1);
|
||||
const [loginSuccess, setLoginSuccess] = useState<boolean>(false);
|
||||
|
||||
const [mid, setMid] = useState<string>();
|
||||
|
||||
const { isNativeEnvironment } = useAppBridge();
|
||||
const { mutateAsync: homeGroups } = useHomeGroupsMutation();
|
||||
const { mutateAsync: codesListByCodeCl} = useCodesListByCodeClMutation();
|
||||
const { mutateAsync: shortcutUser } = useShortcutUserMutation();
|
||||
const { mutateAsync: shortcutDefault } = useShortcutDefaultMutation();
|
||||
const { mutateAsync: businessPropertyByMid } = useBusinessPropertyByMidMutation();
|
||||
|
||||
const wrapperClassName = 'wrapper';
|
||||
|
||||
@@ -82,6 +85,7 @@ export const SubLayout = () => {
|
||||
|
||||
if(!!rs.mids[0]){
|
||||
useStore.getState().UserStore.setMid(rs.mids[0]);
|
||||
setMid(rs.mids[0]);
|
||||
}
|
||||
setLoginSuccess(true);
|
||||
setHeaderNavigationKey(headerNavigationKey + 1);
|
||||
@@ -91,10 +95,21 @@ export const SubLayout = () => {
|
||||
codeCl: '0022',
|
||||
code1Filter: filter0022
|
||||
});
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
const callBusinessPropertyByMid = () => {
|
||||
if(!!mid){
|
||||
let params: BusinessPropertyByMidParams = {
|
||||
mid: mid
|
||||
};
|
||||
businessPropertyByMid(params).then((rs: BusinessPropertyByMidResponse) => {
|
||||
console.log(rs);
|
||||
});
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
const callSortcutDefault = () => {
|
||||
console.log("============================callSortcutDefault")
|
||||
let userInfo = useStore.getState().UserStore.userInfo;
|
||||
@@ -196,8 +211,12 @@ export const SubLayout = () => {
|
||||
|
||||
useEffect(() => {
|
||||
handleLogin();
|
||||
|
||||
}, []);
|
||||
useEffect(() => {
|
||||
if(!!mid){
|
||||
// callBusinessPropertyByMid();
|
||||
}
|
||||
}, [mid]);
|
||||
|
||||
return (
|
||||
<div className={ wrapperClassName }>
|
||||
|
||||
Reference in New Issue
Block a user