Browse Source

导出

milestone-20251215-多语言二期2
ZhangYong 1 month ago
parent
commit
1b259197c4
  1. 15
      src/views/moneyManage/financialAccount/cashFlow.vue

15
src/views/moneyManage/financialAccount/cashFlow.vue

@ -240,6 +240,19 @@ const exportListLoading = ref(false)
// Excel // Excel
const handleExport = async () => { const handleExport = async () => {
const formatStatuses = (statuses) => {
// 1/
if (!Array.isArray(statuses)) {
return [];
}
// 2 null undefined
if (statuses.some(item => item === null || item === undefined)) {
return [];
}
// 3
return statuses;
};
try { try {
const params = { const params = {
pageNum: queryParams.pageNum, pageNum: queryParams.pageNum,
@ -251,7 +264,7 @@ const handleExport = async () => {
endTime: queryParams.timeRange?.[1] ? dayjs(queryParams.timeRange[1]).format('YYYY-MM-DD HH:mm:ss') : '', endTime: queryParams.timeRange?.[1] ? dayjs(queryParams.timeRange[1]).format('YYYY-MM-DD HH:mm:ss') : '',
payType: normalizePayType(queryParams.payType || ''), payType: normalizePayType(queryParams.payType || ''),
orderCode: queryParams.orderCode, orderCode: queryParams.orderCode,
statuses: queryParams.statuses,
statuses: formatStatuses(queryParams.statuses),
markets:[], markets:[],
} }
} }

Loading…
Cancel
Save