- 입금확인증 이미지 수정

- 자금이체_결과대기 : 입금확인증 이미지 다운로드 구현
This commit is contained in:
HyeonJongKim
2025-11-11 16:42:02 +09:00
parent 4bb403814c
commit fa911465d1
2 changed files with 13 additions and 5 deletions

View File

@@ -16,6 +16,7 @@ import { FullMenuClose } from '@/entities/common/ui/full-menu-close';
import { showAlert } from '@/widgets/show-alert'; import { showAlert } from '@/widgets/show-alert';
import { snackBar } from '@/shared/lib'; import { snackBar } from '@/shared/lib';
import { DepositReceiptSample } from '@/entities/common/ui/deposit-receipt-sample'; import { DepositReceiptSample } from '@/entities/common/ui/deposit-receipt-sample';
import { DepositInfo } from '@/entities/transaction/model/types';
export interface FundAccountResultDetailProps { export interface FundAccountResultDetailProps {
detailOn: boolean; detailOn: boolean;
@@ -35,7 +36,6 @@ export const FundAccountResultDetail = ({
const [downloadBottomSheetOn, setDownloadBottomSheetOn] = useState<boolean>(false); const [downloadBottomSheetOn, setDownloadBottomSheetOn] = useState<boolean>(false);
const [depositReceiptSampleOn, setDepositReceiptSampleOn] = useState<boolean>(false); const [depositReceiptSampleOn, setDepositReceiptSampleOn] = useState<boolean>(false);
const { mutateAsync: extensionFundAccountResultDetail } = useExtensionFundAccountResultDetailMutation(); const { mutateAsync: extensionFundAccountResultDetail } = useExtensionFundAccountResultDetailMutation();
const { mutateAsync: extensionFundAccountDownlaodReceipt } = useExtensionFundAccountDownloadReceiptMutation(); const { mutateAsync: extensionFundAccountDownlaodReceipt } = useExtensionFundAccountDownloadReceiptMutation();
@@ -70,7 +70,6 @@ export const FundAccountResultDetail = ({
let params: ExtensionFundAccountDownloadReceiptParams = { let params: ExtensionFundAccountDownloadReceiptParams = {
mid: mid, mid: mid,
tid: tid, tid: tid,
//requestType: selectedMode,
email: userEmail email: userEmail
}; };
extensionFundAccountDownlaodReceipt(params).then((rs: ExtensionFundAccountDownloadReceiptResponse) => { extensionFundAccountDownlaodReceipt(params).then((rs: ExtensionFundAccountDownloadReceiptResponse) => {
@@ -86,7 +85,6 @@ export const FundAccountResultDetail = ({
const params: ExtensionFundAccountDownloadReceiptParams = { const params: ExtensionFundAccountDownloadReceiptParams = {
mid: mid, mid: mid,
tid: tid, tid: tid,
//requestType: selectedMode,
email: '' email: ''
}; };
extensionFundAccountDownlaodReceipt(params).then((rs: ExtensionFundAccountDownloadReceiptResponse) => { extensionFundAccountDownlaodReceipt(params).then((rs: ExtensionFundAccountDownloadReceiptResponse) => {
@@ -216,6 +214,14 @@ export const FundAccountResultDetail = ({
<DepositReceiptSample <DepositReceiptSample
depositReceiptSampleOn={depositReceiptSampleOn} depositReceiptSampleOn={depositReceiptSampleOn}
setDepositReceiptSampleOn={setDepositReceiptSampleOn} setDepositReceiptSampleOn={setDepositReceiptSampleOn}
depositInfo={{
depositDate: detail?.applicationDate ? moment(detail?.applicationDate, 'YYYYMMDDHHmmss').format('YYYY/MM/DD HH:mm:ss') : undefined,
depositBank: detail?.bankName,
depositAccount: detail?.accountNo,
amount: detail?.amount,
depositReason: detail?.depositRemark,
depositId: detail?.mid
}}
></DepositReceiptSample> ></DepositReceiptSample>
} }
</> </>

View File

@@ -55,8 +55,9 @@ export const DepositReceiptSample = ({
transition={FilterMotionDuration} transition={FilterMotionDuration}
> >
<div className="wrap"> <div className="wrap">
<div id="image-section"> <div id="image-section" style={{ paddingLeft: '20px', paddingRight: '20px', backgroundColor: '#E4E4E4', paddingTop: '20px', paddingBottom: '20px' }}>
<div className="section"> <div style={{ fontSize: '20px', fontWeight: 'bold', marginBottom: '16px', color: '#2D3436' }}></div>
<div className="section" style={{paddingLeft: '20px', paddingRight: '20px'}}>
<div className="head"> <div className="head">
<div className="icon"> <div className="icon">
<svg <svg
@@ -94,6 +95,7 @@ export const DepositReceiptSample = ({
value={depositInfo?.amount} value={depositInfo?.amount}
thousandSeparator thousandSeparator
displayType='text' displayType='text'
suffix='원'
> >
</NumericFormat> </NumericFormat>
</div> </div>