소스 검색

处理优化

DESKTOP-6LTVLN7\Liumouren 2 년 전
부모
커밋
1f1fc3d38b
1개의 변경된 파일11개의 추가작업 그리고 3개의 파일을 삭제
  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 id="uploadingBox">
       <div v-show="dataUpState" style="width: 100%">
       <div v-show="dataUpState" style="width: 100%">
         <el-progress
         <el-progress
-          :percentage="postIndex == 0 ? 0 : (postIndex / postDataSize) * 100"
+          :percentage="postDataSize == 0 ? 0 : (postIndex / postDataSize) * 100"
           :stroke-width="10"
           :stroke-width="10"
           :show-text="false"
           :show-text="false"
         ></el-progress>
         ></el-progress>
         <div>当前进度:{{ postIndex + "/" + postDataSize }}</div>
         <div>当前进度:{{ postIndex + "/" + postDataSize }}</div>
+        <div v-for="(item, index) in postMessageList" :key="index">{{ (index + postIndex) +":"+ item }}</div>
       </div>
       </div>
       <el-upload
       <el-upload
         v-show="!dataUpState"
         v-show="!dataUpState"
@@ -68,8 +69,9 @@ export default {
   data() {
   data() {
     return {
     return {
       townMap: new Map(),
       townMap: new Map(),
+      postMessageList: [],
       dataUpState: false,
       dataUpState: false,
-      postIndex: 0,
+      postIndex: 1609,
       postDataSize: 0,
       postDataSize: 0,
       // 文件目标路径
       // 文件目标路径
       filePath: "",
       filePath: "",
@@ -327,10 +329,16 @@ export default {
               this.postIndex += 1;
               this.postIndex += 1;
               this.addAllLayerData(pdData);
               this.addAllLayerData(pdData);
             } else {
             } else {
+              this.postIndex += 1;
+              this.addData(pdData);
+              this.postMessageList.push(error);
               this.$message.error(res.message);
               this.$message.error(res.message);
             }
             }
           },
           },
-          (error) => {
+          error => {
+            this.postIndex += 1;
+            this.addData(pdData);
+            this.postMessageList.push(error);
             this.$message.error(error);
             this.$message.error(error);
           }
           }
         );
         );