fix: 顺丰月结导出失败时只提示一次,且不把其它错误说成没有数据
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
a81f177cb6
commit
6e2656f999
2 files changed
+5
-8
No files matched your search
@@ -22,7 +22,8 @@ export function fetchSfExpressSettlements(params: Record<string, unknown>) {
|
||||
export function fetchSfExpressSettlementExport(params: Record<string, unknown>) {
|
||||
return request.get<{ list: SfExpressSettlement[] }>({
|
||||
url: '/web/admin/sample-freights/sf-settlements/export',
|
||||
params
|
||||
params,
|
||||
showErrorMessage: false
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -412,11 +412,6 @@
|
||||
async function handleExport() {
|
||||
try {
|
||||
const res = await fetchSfExpressSettlementExport(currentFilters())
|
||||
const code = (res as { code?: unknown })?.code
|
||||
if (code != null && Number(code) !== 200) {
|
||||
ElMessage.warning('没有可导出的数据')
|
||||
return
|
||||
}
|
||||
const body = (res as { data?: { list?: unknown } })?.data?.list
|
||||
? (res as { data?: { list?: SfExpressSettlement[] } }).data
|
||||
: (res as { list?: SfExpressSettlement[] })
|
||||
@@ -428,10 +423,11 @@
|
||||
await saveSfExpressSettlementWorkbook(list as Array<Record<string, string>>)
|
||||
} catch (error: any) {
|
||||
const message = String(error?.message || '')
|
||||
const code = error?.code
|
||||
if (message.includes('没有可导出的数据') || (code != null && Number(code) !== 200)) {
|
||||
if (message.includes('没有可导出的数据')) {
|
||||
ElMessage.warning('没有可导出的数据')
|
||||
return
|
||||
}
|
||||
ElMessage.error(message || '导出失败')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user