소스 검색

针对地图数据上传的修改

zhaojijng 3 년 전
부모
커밋
00c6b9246b
1개의 변경된 파일17개의 추가작업 그리고 2개의 파일을 삭제
  1. 17 2
      src/views/mapdata.vue

+ 17 - 2
src/views/mapdata.vue

@@ -14,6 +14,7 @@
             />
         </div>
         <div class="fileName">{{ fileName }}</div>
+        <div class="status">{{ status }}</div>
     </div>
 </template>
 <script>
@@ -25,6 +26,7 @@ export default Vue.extend({
             name: "mapdata",
             message: null,
             fileName: "",
+            status: "",
         };
     },
     created() {
@@ -32,6 +34,7 @@ export default Vue.extend({
     },
     methods: {
         getFile(e) {
+            debugger;
             console.log(e.target.files);
             var fileSelect = e.target.files[0];
             this.fileName = fileSelect.name;
@@ -91,13 +94,21 @@ export default Vue.extend({
                 // var tindex = divarr.indexOf("TOP:");
                 //console.log(hindex, windex, lindex, tindex);
             });
-            console.log("allDiv", allDiv);
+
             console.log("allDiv-string", JSON.stringify(allDiv));
+            this.status = "上传中...";
             this.saveMapInfo(allDiv);
         },
         saveMapInfo(allDiv) {
+            var _this = this;
             this.$axios.post(this.$api.saveMapInfo, allDiv).then((res) => {
-                debugger;
+                console.log("res", res);
+                if (res.data && res.data.result == "success") {
+                    _this.status = "上传成功";
+                    _this.fileName = "";
+                    document.getElementById("upfile").value = null;
+                    //document.getElementById("upfile").files = nul;
+                }
             });
         },
         getNum(str, param) {
@@ -172,6 +183,10 @@ export default Vue.extend({
         color: #000000;
         font-size: 16px;
     }
+    .status {
+        margin-top: 14px;
+        color: red;
+    }
     // .content {
     //     width: 900px;
     //     height: 700px;