fix:excel报错显示修改
This commit is contained in:
1 parent
437815fa32
commit
ce1e6030fc
2 files changed
+15
-4
No files matched your search
@@ -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")
|
||||
|
||||
Reference in new issue
Block a user