거래내역조회 - 엑셀다운로드

This commit is contained in:
focp212@naver.com
2025-11-07 13:31:18 +09:00
parent 92d01ec66c
commit 904e419850

View File

@@ -13,7 +13,9 @@ import {
AllTransactionListSummaryParams,
AllTransactionListResponse,
AllTransactionListSummaryResponse,
DetailData
DetailData,
TransactionDownloadExcelParams,
TransactionDownloadExcelResponse
} from '@/entities/transaction/model/types';
import { useAllTransactionListMutation } from '@/entities/transaction/api/use-all-transaction-list-mutation';
import { useAllTransactionListSummaryMutation } from '@/entities/transaction/api/use-all-transaction-list-summary-mutation';
@@ -85,7 +87,7 @@ export const AllTransactionListPage = () => {
const { mutateAsync: allTransactionList } = useAllTransactionListMutation();
const { mutateAsync: allTransactionListSummary } = useAllTransactionListSummaryMutation();
const { mutateAsync: downloadExcel } = useTransactionDownloadExcelMutation();
const { mutateAsync: transactionDownloadExcel } = useTransactionDownloadExcelMutation();
const onIntersect: IntersectionObserverCallback = (entries: Array<IntersectionObserverEntry>) => {
entries.forEach((entry: IntersectionObserverEntry) => {
if(entry.isIntersecting){
@@ -196,6 +198,29 @@ export const AllTransactionListPage = () => {
}
};
const onRequestDownloadExcel = (userEmail?: string) => {
if(userEmail){
let params: TransactionDownloadExcelParams = {
email: userEmail,
mid: mid,
moid: moid,
tid: tid,
fromDate: fromDate,
toDate: toDate,
statusCode: statusCode,
serviceCode: serviceCode,
minAmount: minAmount,
maxAmount: maxAmount,
dateCl: dateCl,
goodsName: goodsName,
cardCode: cardCode,
bankCode: bankCode,
searchCl: searchCl,
searchValue: searchValue,
};
transactionDownloadExcel(params).then((rs: TransactionDownloadExcelResponse) => {
});
}
};
const onClickToSort = (sort: SortTypeKeys) => {