|
@@ -15,11 +15,12 @@
|
|
|
<div id="uploadingBox">
|
|
|
<div v-show="dataUpState" style="width: 100%">
|
|
|
<el-progress
|
|
|
- :percentage="postIndex == 0 ? 0 : (postIndex / postDataSize) * 100"
|
|
|
+ :percentage="postDataSize == 0 ? 0 : (postIndex / postDataSize) * 100"
|
|
|
:stroke-width="10"
|
|
|
:show-text="false"
|
|
|
></el-progress>
|
|
|
<div>当前进度:{{ postIndex + "/" + postDataSize }}</div>
|
|
|
+ <div v-for="(item, index) in postMessageList" :key="index">{{ (index + postIndex) +":"+ item }}</div>
|
|
|
</div>
|
|
|
<el-upload
|
|
|
v-show="!dataUpState"
|
|
@@ -68,8 +69,9 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
townMap: new Map(),
|
|
|
+ postMessageList: [],
|
|
|
dataUpState: false,
|
|
|
- postIndex: 0,
|
|
|
+ postIndex: 1609,
|
|
|
postDataSize: 0,
|
|
|
// 文件目标路径
|
|
|
filePath: "",
|
|
@@ -327,10 +329,16 @@ export default {
|
|
|
this.postIndex += 1;
|
|
|
this.addAllLayerData(pdData);
|
|
|
} else {
|
|
|
+ this.postIndex += 1;
|
|
|
+ this.addData(pdData);
|
|
|
+ this.postMessageList.push(error);
|
|
|
this.$message.error(res.message);
|
|
|
}
|
|
|
},
|
|
|
- (error) => {
|
|
|
+ error => {
|
|
|
+ this.postIndex += 1;
|
|
|
+ this.addData(pdData);
|
|
|
+ this.postMessageList.push(error);
|
|
|
this.$message.error(error);
|
|
|
}
|
|
|
);
|