가맹점 수정

This commit is contained in:
focp212@naver.com
2025-10-01 10:57:26 +09:00
parent 1432b9d3c6
commit c36ecc60d5
3 changed files with 12 additions and 12 deletions

View File

@@ -54,7 +54,7 @@ export enum InfoWrapKeys {
Escrow = 'Escrow' Escrow = 'Escrow'
}; };
export interface MerchantMidParams { export interface MerchantMidParams {
mid?: string; mid: string;
}; };
export interface MerchantMidResponse { export interface MerchantMidResponse {
memberCompanyId?: string; memberCompanyId?: string;
@@ -82,7 +82,7 @@ export interface MerchantMidResponse {
accountHolderName?: string; accountHolderName?: string;
}; };
export interface MerchantMidStatusParams { export interface MerchantMidStatusParams {
mid?: string; mid: string;
}; };
export interface MerchantMidStatusResponse { export interface MerchantMidStatusResponse {
onlineInfomation: OnlineInfomation; onlineInfomation: OnlineInfomation;

View File

@@ -14,16 +14,15 @@ export const InfoWrap = () => {
const userMids = useStore.getState().UserStore.userMids; const userMids = useStore.getState().UserStore.userMids;
const midOptions = useStore.getState().UserStore.selectOptionsMids; const midOptions = useStore.getState().UserStore.selectOptionsMids;
const [mid, setMid] = useState<string | undefined>(userMids[0]);
const [data, setData] = useState<MerchantMidResponse>(); const [data, setData] = useState<MerchantMidResponse>();
const [openChild, setOpenChild] = useState<InfoWrapKeys | null>(null); const [openChild, setOpenChild] = useState<InfoWrapKeys | null>(null);
const { mutateAsync: merchantMid } = useMerchantMidMutation(); const { mutateAsync: merchantMid } = useMerchantMidMutation();
const callInfo = (selectedMid?: string) => { const callInfo = (selectedMid: string) => {
let params: MerchantMidParams = { let params: MerchantMidParams = {
mid: selectedMid || mid mid: selectedMid
}; };
merchantMid(params).then((rs: MerchantMidResponse) => { merchantMid(params).then((rs: MerchantMidResponse) => {
setData(rs); setData(rs);
@@ -31,12 +30,13 @@ export const InfoWrap = () => {
}; };
const onChangeMid = (value: string) => { const onChangeMid = (value: string) => {
setMid(value);
callInfo(value); callInfo(value);
}; };
useEffect(() => { useEffect(() => {
callInfo(); if(userMids[0]){
callInfo(userMids[0]);
}
}, []); }, []);
return ( return (

View File

@@ -18,7 +18,6 @@ export const RegistrationStatusWrap = () => {
const userMids = useStore.getState().UserStore.userMids; const userMids = useStore.getState().UserStore.userMids;
const midOptions = useStore.getState().UserStore.selectOptionsMids; const midOptions = useStore.getState().UserStore.selectOptionsMids;
const [mid, setMid] = useState<string | undefined>(userMids[0]);
const [onlineInfomation, setOnlineInfomation] = useState<OnlineInfomation>(); const [onlineInfomation, setOnlineInfomation] = useState<OnlineInfomation>();
const [offlineInfomation, setOfflineInfomation] = useState<OfflineInfomation>(); const [offlineInfomation, setOfflineInfomation] = useState<OfflineInfomation>();
const [cardApplications, setCardApplications] = useState<Array<CardApplications>>(); const [cardApplications, setCardApplications] = useState<Array<CardApplications>>();
@@ -27,9 +26,9 @@ export const RegistrationStatusWrap = () => {
const [openChild, setOpenChild] = useState<InfoWrapKeys | null>(null); const [openChild, setOpenChild] = useState<InfoWrapKeys | null>(null);
const { mutateAsync: merchantMidStatus } = useMerchantMidStatusMutation(); const { mutateAsync: merchantMidStatus } = useMerchantMidStatusMutation();
const callInfo = (selectedMid?: string) => { const callInfo = (selectedMid: string) => {
let params: MerchantMidStatusParams = { let params: MerchantMidStatusParams = {
mid: selectedMid || mid mid: selectedMid
}; };
merchantMidStatus(params).then((rs: MerchantMidStatusResponse) => { merchantMidStatus(params).then((rs: MerchantMidStatusResponse) => {
setOnlineInfomation(rs.onlineInfomation); setOnlineInfomation(rs.onlineInfomation);
@@ -40,12 +39,13 @@ export const RegistrationStatusWrap = () => {
}; };
const onChangeMid = (value: string) => { const onChangeMid = (value: string) => {
setMid(value);
callInfo(value); callInfo(value);
}; };
useEffect(() => { useEffect(() => {
callInfo(); if(userMids[0]){
callInfo(userMids[0]);
}
}, []); }, []);
return ( return (