거래내역조회 - 엑셀다운로드
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user