diff --git a/src/views/moneyManage/financialAccount/cashFlow.vue b/src/views/moneyManage/financialAccount/cashFlow.vue index 145a2b5..3d04bc7 100644 --- a/src/views/moneyManage/financialAccount/cashFlow.vue +++ b/src/views/moneyManage/financialAccount/cashFlow.vue @@ -112,17 +112,17 @@ const fetchData = async () => { pageSize: queryParams.pageSize, fundsDTO: { jwcode: queryParams.jwcode, - localMarket:queryParams.markets, + localMarket: queryParams.markets, startTime: queryParams.timeRange?.[0] ? dayjs(queryParams.timeRange[0]).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 || ''), orderCode: queryParams.orderCode, statuses: formatStatuses(queryParams.statuses), - markets:[], + markets: [], } } - + console.log('查询参数:', params) const res = await Moneyfunds(params) @@ -198,10 +198,10 @@ const refundFormData = ref({}) const resetRefund = () => { - refundFormData.value.refundModel = '' - refundFormData.value.refundReason = '' - refundFormData.value.permanentGold = null - refundFormData.value.freeGold = null + refundFormData.value.refundModel = '' + refundFormData.value.refundReason = '' + refundFormData.value.permanentGold = null + refundFormData.value.freeGold = null } const handleRefund = async () => { @@ -250,35 +250,35 @@ const exportListLoading = ref(false) 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; -}; + // 情况1:非数组/空值 → 返回空数组 + if (!Array.isArray(statuses)) { + return []; + } + // 情况2:数组中包含 null 或 undefined → 返回空数组 + if (statuses.some(item => item === null || item === undefined)) { + return []; + } + // 情况3:正常数组 → 返回原数组 + return statuses; + }; try { - const params = { + const params = { pageNum: queryParams.pageNum, pageSize: queryParams.pageSize, fundsDTO: { jwcode: queryParams.jwcode, - localMarket:queryParams.markets, + localMarket: queryParams.markets, startTime: queryParams.timeRange?.[0] ? dayjs(queryParams.timeRange[0]).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 || ''), orderCode: queryParams.orderCode, statuses: formatStatuses(queryParams.statuses), - markets:[], + markets: [], } } // TODO: 确认导出接口 URL - const res = await exportFunds( params ) + const res = await exportFunds(params) if (res.code == 200) { console.log('导出参数', params) @@ -378,7 +378,7 @@ const findValueByLabel = (options, label) => { onMounted(async () => { await getMarket() - + // 处理从工作台跳转过来的地区参数 // 如果出现URL中的?region=a®ion=b 这种重复key,router会解析为['a','b'], 取第一个地区ID const regionName = Array.isArray(route.query.region) ? route.query.region[0] : route.query.region @@ -389,7 +389,7 @@ onMounted(async () => { queryParams.markets = [matchedId] } } - + fetchData() }) @@ -408,16 +408,9 @@ onMounted(async () => {