shanyunduo.cheng

导入异常提示

......@@ -8,7 +8,8 @@
:key="item.id"
:label="item.englishName"
:value="item.code"
>{{item.englishName}}</el-option>
>{{ item.englishName }}</el-option
>
</el-select>
</el-form-item>
<el-form-item>
......@@ -32,7 +33,9 @@
>
</el-form-item>
</el-form>
<div style="font-size: 12px;font-weight: 700;">提示:<span style="color:#0000FF">以下为所提交的数据或出错信息</span></div>
<div style="font-size: 12px; font-weight: 700">
提示:<span style="color: #0000ff">以下为所提交的数据或出错信息</span>
</div>
<el-table
ref="filterTable"
......@@ -46,13 +49,22 @@
<el-table-column label="错误信息" prop="errorMessage" fixed width="200">
<template slot-scope="scope">
<div v-for="(m,key) in scope.row.errorMessage" :key="key">{{ m }}</div>
<div v-for="(m, key) in scope.row.errorMessage" :key="key">
{{ m }}
</div>
</template>
</el-table-column>
<el-table-column v-if="tableData.length == 0" ></el-table-column>
<el-table-column v-if="tableData.length == 0"></el-table-column>
<el-table-column v-for="(value,key) in this.tableData[0]" :key="key" v-if="key != 'errorMessage' && key != 'line'" :label="key" :prop="key" width="120"></el-table-column>
<el-table-column
v-for="(value, key) in this.tableData[0]"
:key="key"
v-if="key != 'errorMessage' && key != 'line'"
:label="key"
:prop="key"
width="120"
></el-table-column>
</el-table>
</div>
</template>
......@@ -122,10 +134,17 @@ export default {
console.log(option);
importFlight(file, this.form.type).then((res) => {
if (res.code != 200) {
if (res.data.length != 0) {
this.$alert(res.msg + "其他航班已更新!", "提示", {
confirmButtonText: "确定",
type: "warning",
});
}else {
this.$message.error(res.msg);
this.tableData = res.data;
}
} else {
this.$message.success('导入成功');
this.$message.success("导入成功");
this.tableData = res.data;
}
});
......