|
|
@ -84,6 +84,18 @@ const getMarket = 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; |
|
|
|
|
|
}; |
|
|
// 查询列表 |
|
|
// 查询列表 |
|
|
const fetchData = async () => { |
|
|
const fetchData = async () => { |
|
|
loading.value = true |
|
|
loading.value = true |
|
|
@ -99,11 +111,13 @@ const fetchData = 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:[], |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log('查询参数:', params) |
|
|
console.log('查询参数:', params) |
|
|
const res = await Moneyfunds(params) |
|
|
const res = await Moneyfunds(params) |
|
|
if (res.code == 200) { |
|
|
if (res.code == 200) { |
|
|
@ -232,12 +246,13 @@ const handleExport = async () => { |
|
|
pageSize: queryParams.pageSize, |
|
|
pageSize: queryParams.pageSize, |
|
|
fundsDTO: { |
|
|
fundsDTO: { |
|
|
jwcode: queryParams.jwcode, |
|
|
jwcode: queryParams.jwcode, |
|
|
markets: queryParams.markets, |
|
|
|
|
|
|
|
|
localMarket:queryParams.markets, |
|
|
startTime: queryParams.timeRange?.[0] ? dayjs(queryParams.timeRange[0]).format('YYYY-MM-DD HH:mm:ss') : '', |
|
|
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') : '', |
|
|
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: queryParams.statuses, |
|
|
|
|
|
markets:[], |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|