fix:excel报错显示修改

This commit is contained in:
dzc committed 2025-03-10 14:30:23 +08:00
1 parent 437815fa32
commit ce1e6030fc
2 files changed
+15 -4

No files matched your search

+6 -3
View File
@@ -40,10 +40,10 @@
<!--校验失败错误数据-->
<el-dialog :title="$t('excel.validationFailureData')" v-model="state.errorVisible" :close-on-click-modal="false" draggable>
<el-table :data="state.errorData">
<el-table-column property="row" align="center" :label="$t('excel.lineNumbers')" width="100" />
<el-table-column property="reasons" align="center" :label="$t('excel.misDescription')" show-overflow-tooltip>
<el-table-column property="lineNum" align="center" :label="$t('excel.lineNumbers')" width="100" />
<el-table-column property="errors" align="center" :label="$t('excel.misDescription')" show-overflow-tooltip>
<template v-slot="scope">
<el-tag type="danger" v-for="error in scope.row.reasons" :key="error">{{ error }}</el-tag>
<el-tag type="danger" v-for="error in scope.row.errors" :key="error">{{ error }}</el-tag>
</template>
</el-table-column>
</el-table>
@@ -123,6 +123,9 @@ const handleFileSuccess = (response: any) => {
useMessage().error(response.msg ? response.msg : "导入失败,以下数据不合法")
state.errorVisible = true
state.errorData = response.data?.errors
if (!state.errorData && response.data) {
state.errorData = response.data
}
uploadRef.value.clearFiles()
// 刷新表格
emit?.("refreshDataList")