This commit is contained in:
focp212@naver.com
2025-11-11 17:05:03 +09:00
5 changed files with 18 additions and 9 deletions

View File

@@ -207,6 +207,7 @@ export interface ExtensionFundAccountResultDetailResponse {
resultMessage: string; resultMessage: string;
failReason: string; failReason: string;
bankName: string; bankName: string;
depositRemark?: string;
}; };
export interface ExtensionFundAccountBalanceParams { export interface ExtensionFundAccountBalanceParams {
mid: string; mid: string;

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>

View File

@@ -604,7 +604,7 @@ export interface DepositInfo {
depositDate?: string; depositDate?: string;
depositBank?: string; depositBank?: string;
depositAccount?: string; depositAccount?: string;
amount?: number; amount?: number | string;
depositReason?: string; depositReason?: string;
depositId?: string; depositId?: string;
} }

View File

@@ -56,7 +56,7 @@ export const SettingPage = () => {
'41': false, '41': false,
'61': false, '61': false,
'62': false, '62': false,
'15': false '13': false
}); });
const [dialogOpen, setDialogOpen] = useState<boolean>(false); const [dialogOpen, setDialogOpen] = useState<boolean>(false);
@@ -329,8 +329,8 @@ export const SettingPage = () => {
<label className="settings-switch"> <label className="settings-switch">
<input <input
type="checkbox" type="checkbox"
checked={ alarmSetting['15'] } checked={ alarmSetting['13'] }
onChange={ (e: ChangeEvent<HTMLInputElement>) => callAppAlarmConsent(e.target.checked, '15') } onChange={ (e: ChangeEvent<HTMLInputElement>) => callAppAlarmConsent(e.target.checked, '13') }
/> />
<span className="slider"></span> <span className="slider"></span>
</label> </label>