From 6eafc81a275b14cc6a2fc653f883e94c0313bc43 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 08 二月 2023 10:31:49 +0800
Subject: [PATCH] 1

---
 ExportMap/up.html |  145 ++++++++++++++++++------------------------------
 1 files changed, 54 insertions(+), 91 deletions(-)

diff --git a/ExportMap/up.html b/ExportMap/up.html
index e57d8b2..0b38045 100644
--- a/ExportMap/up.html
+++ b/ExportMap/up.html
@@ -11,7 +11,7 @@
     var app = {};
     var path = "20230127";
     var url = "http://127.0.0.1:12316/server/";
-    var token = "b2d58c3c-9d98-4e7f-a9c5-7682cc83bc38";
+    var token = "dca04924-122a-4b1a-88b7-aca0c4a7ba47";
 
     $(function () {
       $("#pathSpan").html(path);
@@ -52,6 +52,15 @@
     }
   </script>
   <script>
+    // 鏌ヨ鐩綍
+    function selectPath() {
+      ajax(getUrl("dataUpload/selectPath"), "GET", null, null, null, function (rs) {
+        console.log(rs);
+        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+        path = rs.result;
+      });
+    }
+
     // 涓婁紶鏂囦欢
     function uploadFiles() {
       var formData = new FormData();
@@ -93,81 +102,6 @@
     function deleteFiles() {
       if (app.data == null) return;
 
-      ajax(getUrl("dataUpload/deleteFiles"), "POST", JSON.stringify([app.data[0]]), null, null, function (rs) {
-        console.log(rs);
-        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
-        selectFiles();
-      });
-    }
-
-    // 鏂囦欢鍏ュ簱
-    function insertFiles() {
-      if (app.data == null) return;
-
-      var obj = {
-        metaEntity: {
-          depid: 1,
-          dirid: 10,
-          verid: 0,
-          //type: "file",
-          //cs: "CGCS 2000",
-          //scale: "1:1000",
-          //resolution: "0.5m",
-          gather: "2022-10-03 15:00:00",
-          descr: "娴嬭瘯鏂囦欢涓婁紶",
-        },
-        fileEntities: app.data
-      };
-
-      ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(obj), null, null, function (rs) {
-        console.log(rs);
-        app.data = null;
-        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
-      });
-    }
-  </script>
-  <script>
-    // 涓婁紶鏂囦欢
-    function uploadFiles2() {
-      var formData = new FormData();
-      var fs = document.getElementById("file1");
-      for (var i = 0, c = fs.files.length; i < c; i++) {
-        formData.append(fs.files[i].name, fs.files[i]); // fs.files[i].name,file
-      }
-
-      $.ajax(getUrl("dataLoader/uploadFiles") + "&path=" + path, {
-        type: "post",
-        data: formData,
-        async: true,
-        cache: false,
-        processData: false,
-        contentType: false,
-        success: function (rs) {
-          document.getElementById("file1").value = "";
-          console.log(rs);
-          alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
-        },
-        error: function (e) {
-          document.getElementById("file1").value = "";
-          console.error(e);
-          alert("涓婁紶鏂囦欢澶辫触锛�");
-        }
-      });
-    }
-
-    // 鏌ヨ鏂囦欢
-    function selectFiles2() {
-      ajax(getUrl("dataUpload/selectFiles") + "&path=" + path, "GET", null, null, null, function (rs) {
-        console.log(rs);
-        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
-        app.data = rs.result;
-      });
-    }
-
-    // 鍒犻櫎鏂囦欢
-    function deleteFiles2() {
-      if (app.data == null) return;
-
       ajax(getUrl("dataUpload/deleteFiles"), "POST", JSON.stringify([data[0]]), null, null, function (rs) {
         console.log(rs);
         alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
@@ -186,7 +120,7 @@
       });
     }
 
-    // Xls鍏ュ簱
+    // Xls鍏ュ簱 *
     function insertXls() {
       if (app.data == null) return;
 
@@ -362,6 +296,42 @@
       });
     }
 
+    // 鎸傝浇闄勪欢
+    function uploadAnnex() {
+      var formData = new FormData();
+      var fs = document.getElementById("file1");
+      if (fs.files.length == 0) {
+        alert("璇烽�夋嫨瑕佷笂浼犵殑鏂囦欢锛�");
+        return;
+      }
+      for (var i = 0, c = fs.files.length; i < c; i++) {
+        formData.append("file", fs.files[i]); // fs.files[i].name,file
+      }
+      formData.append("ids", 1209);
+      formData.append("ids", 1180);
+      formData.append("ids", 1387);
+
+      //$.ajax(getUrl("dataUpload/uploadXlsAnnex") + "&path=" + path + "&ids=1209&ids=1180&ids=1387", {
+      $.ajax(getUrl("dataUpload/uploadXlsAnnex") + "&path=" + path, {
+        type: "post",
+        data: formData,
+        async: true,
+        cache: false,
+        processData: false,
+        contentType: false,
+        success: function (rs) {
+          console.log(rs);
+          document.getElementById("file1").value = "";
+          alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+        },
+        error: function (e) {
+          console.error(e);
+          document.getElementById("file3").value = "";
+          alert("涓婁紶鏂囦欢澶辫触锛�");
+        }
+      });
+    }
+
     // 绌洪棿鏁版嵁鍏ュ簱
     function insertDbFiles() {
       ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(dbFiles), null, null, function (rs) {
@@ -402,25 +372,18 @@
     <hr />
     <br />
 
-    鏁版嵁涓婁紶锛�
-    <input id="file1" type="file" multiple="multiple" />
-    <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles();" />
-    <input value="鏌ヨ鏂囦欢" type="button" onclick="selectFiles();" />
-    <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles();" />
-    <input value="鏂囦欢鍏ュ簱" type="button" onclick="insertFiles();" />
-    <hr />
-    <br />
-
     鏁版嵁鍏ュ簱锛�
-    <input id="file2" type="file" multiple="multiple" accept=".xls,.xlsx,.mdb,.shp.zip,.gdb.zip" />
-    <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles2();" />
-    <input value="鏌ヨ鏂囦欢 *" type="button" onclick="selectFiles2();" />
-    <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles2();" />
-    <input value="Xls鍏ュ簱" type="button" onclick="insertXls();" />
+    <input id="file1" type="file" multiple="multiple" accept=".xls,.xlsx,.mdb,.zip" />
+    <input value="鏌ヨ鐩綍 *" type="button" onclick="selectPath();" />
+    <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles();" />
+    <input value="鏌ヨ鏂囦欢 *" type="button" onclick="selectFiles();" />
+    <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles();" />
+    <!--<input value="Xls鍏ュ簱" type="button" onclick="insertXls();" />-->
     <input value="璇诲彇鏄犲皠 *" type="button" onclick="readMappers();" />
     <input value="缁煎悎鏁版嵁鍏ュ簱 *" type="button" onclick="insertAllFiles();" />
     <input value="绌洪棿鏁版嵁鍏ュ簱 *" type="button" onclick="insertDbFiles();" />
     <input value="澶氭枃浠跺叆搴� *" type="button" onclick="insertMultiFiles();" />
+    <input value="鎸傝浇闄勪欢 *" type="button" onclick="uploadAnnex();" />
     <hr />
     <br />
 

--
Gitblit v1.9.3