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")
@@ -78,7 +78,15 @@
<el-table-column prop="createTime" width="200" label="创建时间" />
<el-table-column label="操作" width="300" fixed="right">
<template #default="{ row }">
<el-button icon="Document" text type="primary" v-auth="'wallet_walletRechargeApply_edit'" @click="doInfo(row)">数据</el-button>
<el-button
v-if="row.importTime"
icon="Document"
text
type="primary"
v-auth="'wallet_walletRechargeApply_edit'"
@click="doInfo(row)"
>数据</el-button
>
<el-button
v-if="row.importTime && !row.processId"
icon="Connection"