diff --git a/src/views/moneyManage/financialAccount/cashFlow.vue b/src/views/moneyManage/financialAccount/cashFlow.vue index ccf7084..efddb29 100644 --- a/src/views/moneyManage/financialAccount/cashFlow.vue +++ b/src/views/moneyManage/financialAccount/cashFlow.vue @@ -373,6 +373,17 @@ const handleExport = async () => { return statuses; }; try { + let performanceMarkets = []; + const selectedNames = queryParams.performanceMarket; + if (Array.isArray(selectedNames) && selectedNames.length > 0) { + performanceMarkets = selectedNames + .map(name => { + if (!name) return null; + const id = MarketNameForId(name); + return id; + }) + .filter(id => id !== null && id !== 'null'); // 过滤无效值 + } const params = { pageNum: queryParams.pageNum, pageSize: queryParams.pageSize, @@ -383,6 +394,7 @@ const handleExport = async () => { endTime: queryParams.timeRange?.[1] ? dayjs(queryParams.timeRange[1]).format('YYYY-MM-DD HH:mm:ss') : '', payType: normalizePayType(queryParams.payType || ''), orderCode: queryParams.orderCode, + performanceMarkets: performanceMarkets, statuses: formatStatuses(queryParams.statuses), markets: [], } @@ -773,12 +785,12 @@ onMounted(async () => {