diff --git a/web-admin/src/api/sf-express-settlement.ts b/web-admin/src/api/sf-express-settlement.ts index d5e1d9c4..07b44202 100644 --- a/web-admin/src/api/sf-express-settlement.ts +++ b/web-admin/src/api/sf-express-settlement.ts @@ -22,7 +22,8 @@ export function fetchSfExpressSettlements(params: Record) { export function fetchSfExpressSettlementExport(params: Record) { return request.get<{ list: SfExpressSettlement[] }>({ url: '/web/admin/sample-freights/sf-settlements/export', - params + params, + showErrorMessage: false }) } diff --git a/web-admin/src/views/cell-storage/sf-express-settlement/index.vue b/web-admin/src/views/cell-storage/sf-express-settlement/index.vue index ae108a36..08483df4 100644 --- a/web-admin/src/views/cell-storage/sf-express-settlement/index.vue +++ b/web-admin/src/views/cell-storage/sf-express-settlement/index.vue @@ -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>) } 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 || '导出失败') } }