aa4e2e55 by weimo934

feat(sxdr):属性导入

1 parent 08c74968
......@@ -15,12 +15,12 @@
multiple
>
<el-button type="primary">上传</el-button>
<el-button type="primary" @click="downloadTemplate">下载模板</el-button>
<el-button type="primary" @click="downloadTemplate">下载模板</el-button>
</el-upload>
</div>
<ul>
<li v-for="(item,index) in errorData" :key="index">{{item}}</li>
</ul>
<ul>
<li v-for="(item,index) in errorData" :key="index">{{item}}</li>
</ul>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="dialogVisible = false">确 定</el-button>
......@@ -52,53 +52,37 @@
sxdrData: {
bsm: ''
},
errorData:[]
errorData: []
}
},
mounted(){
this.$store.state.sxdrType='';
mounted() {
this.$store.state.sxdrType = '';
},
methods: {
loading(){
debugger
switch (this.dylx) {
case "zd":
this.$store.state.sxdrType='zd';
break;
case "dz":
this.$store.state.sxdrType='dz';
break;
case "zrz":
this.$store.state.sxdrType='zrz';
break;
case "h":
this.$store.state.sxdrType="h";
break;
default:
break;
}
loading() {
this.$store.state.sxdrType = this.dylx;
},
reset(){
this.errorData=[];
this.uploadUrl='';
this.sxdrData={bsm:''};
this.$store.state.sxdrType='';
reset() {
this.errorData = [];
this.uploadUrl = '';
this.sxdrData = {bsm: ''};
},
close() {
this.$emit('close')
this.reset();
},
downloadTemplate() {
window.open(`/api/tx/excelGeo/zdTemplate?type=`+this.dylx);
window.open(`/api/tx/excelGeo/zdTemplate?type=` + this.dylx);
},
uploadSuccess(res, file, fileList) {
if (res.success) {
this.$message.success("上传成功")
debugger
this.loading();
this.close()
} else {
this.$message.error("上传失败")
this.errorData=res.result
this.errorData = res.result
}
}
},
......@@ -123,15 +107,16 @@
</script>
<style scoped lang="less">
.main-button{
.main-button {
display: -webkit-flex;
display: flex;
flex-direction: column-reverse;
flex-wrap:nowrap;
flex-wrap: nowrap;
}
ul{
ul {
margin-top: 20px;
li{
li {
line-height: 15px;
color: red;
}
......