세금 계산서 및 달력 월 형태 수정

This commit is contained in:
focp212@naver.com
2025-10-23 11:07:56 +09:00
parent 06c47f8174
commit 74ed1ff1ad
10 changed files with 146 additions and 43 deletions

View File

@@ -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 }>