feat: 导入时后端校验未通过 也会关闭loading, 更新模板可选是否隐藏
parent
9e99a9b696
commit
78ee9127a0
|
@ -3,7 +3,7 @@
|
|||
<el-button size="small" type="success" icon="el-icon-upload" @click="handleImport">
|
||||
<slot>导入</slot>
|
||||
</el-button>
|
||||
<el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body>
|
||||
<el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body destroy-on-close>
|
||||
<div v-loading="loading">
|
||||
<el-upload
|
||||
ref="upload"
|
||||
|
@ -25,8 +25,11 @@
|
|||
<div slot="tip" class="el-upload__tip" style="color:red">提示:仅允许导入“xls”或“xlsx”格式文件!</div>
|
||||
</el-upload>
|
||||
<div>
|
||||
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="importTemplate">下载导入模板</el-button>
|
||||
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="updateTemplate">批量更新模板</el-button>
|
||||
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="importTemplate">下载导入模板
|
||||
</el-button>
|
||||
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="updateTemplate" v-if="showUpdate">
|
||||
批量更新模板
|
||||
</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
|
@ -75,6 +78,12 @@ export default {
|
|||
default () {
|
||||
return []
|
||||
}
|
||||
},
|
||||
showUpdate: {
|
||||
type: Boolean,
|
||||
default () {
|
||||
return true
|
||||
}
|
||||
}
|
||||
},
|
||||
data () {
|
||||
|
@ -131,6 +140,8 @@ export default {
|
|||
that.refreshView()
|
||||
}
|
||||
})
|
||||
}).finally(() => {
|
||||
that.loading = false
|
||||
})
|
||||
},
|
||||
// 提交上传文件
|
||||
|
|
Loading…
Reference in New Issue