|
|
@ -372,17 +372,38 @@ onMounted(async function () { |
|
|
|
|
|
|
|
|
|
|
|
const exportExcel = async function () { |
|
|
|
console.log('1') |
|
|
|
const params = { |
|
|
|
...getObj.value, |
|
|
|
"beanConsumeLive": { |
|
|
|
...beanConsumeLive.value, |
|
|
|
sortField: sortField.value || 'consumeTime', |
|
|
|
sortOrder: sortOrder.value || 'desc' |
|
|
|
...getObj.value, |
|
|
|
"beanConsumeLive": { |
|
|
|
...beanConsumeLive.value, |
|
|
|
jwcode: beanConsumeLive.value.jwcode ? String(beanConsumeLive.value.jwcode) : '', |
|
|
|
dept: beanConsumeLive.value.dept || '', |
|
|
|
type: beanConsumeLive.value.type || '', |
|
|
|
gift: beanConsumeLive.value.gift || '', |
|
|
|
liveChannel: beanConsumeLive.value.liveChannel || '', |
|
|
|
liveName: beanConsumeLive.value.liveName || '', |
|
|
|
startTime: beanConsumeLive.value.startTime || '', |
|
|
|
endTime: beanConsumeLive.value.endTime || '', |
|
|
|
sortField: sortField.value || 'consumeTime', |
|
|
|
sortOrder: sortOrder.value || 'desc' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
const res = await API({ url: '/export/exportLive', data: params }) |
|
|
|
if (res.code === 200) { |
|
|
|
ElMessage.success('导出成功') |
|
|
|
// 打印请求参数,方便调试 |
|
|
|
console.log('导出请求参数:', params); |
|
|
|
|
|
|
|
try { |
|
|
|
console.log('2') |
|
|
|
const res = await API({ url: '/export/exportLive', data: params }); |
|
|
|
console.log('导出请求响应:', res); |
|
|
|
if (res.code === 200) { |
|
|
|
ElMessage.success('导出成功'); |
|
|
|
} else { |
|
|
|
ElMessage.error(res.message || '导出失败,请稍后重试'); |
|
|
|
} |
|
|
|
} catch (error) { |
|
|
|
console.error('导出请求出错:', error); |
|
|
|
ElMessage.error('导出失败,请稍后重试'); |
|
|
|
} |
|
|
|
} |
|
|
|
const exportListVisible = ref(false) |
|
|
|