Răsfoiți Sursa

处理优化

DESKTOP-6LTVLN7\Liumouren 2 ani în urmă
părinte
comite
1f1fc3d38b
1 a modificat fișierele cu 11 adăugiri și 3 ștergeri
  1. 11 3
      src/components/common/BottomForm/UploadingData.vue

+ 11 - 3
src/components/common/BottomForm/UploadingData.vue

@@ -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);
           }
         );