管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-07-28 015a83929f2f04455c704546f3d3f80d42c23101
ExportMap/up.html
@@ -2,6 +2,11 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>上传接口测试</title>
  <meta http-equiv="Expires" content="0" />
  <meta http-equiv="Cache" content="no-cache" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta http-equiv="Cache-control" content="no-cache" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script src="js/jquery.1.12.4.js"></script>
  <script src="js/rsa.min.js"></script>
@@ -10,10 +15,10 @@
  <script src="js/insertFiles.js"></script>
  <script>
    var app = {};
    var path = "20230228";
    var path = "20230627";
    var url = "http://127.0.0.1:12316/server/";
    //var token = "c36e4f94-dfde-401e-9967-2c4a449f1300";
    var token = "e507a96b-ca70-4531-b7ef-b3ecb3fb6094";
    var token = "8a17604e-3865-43c8-a14f-d4b17ed33656";
    $(function () {
      $("#pathSpan").html(path);
@@ -121,32 +126,10 @@
      });
    }
    // Xls入库 *
    // Xls入库
    function insertXls() {
      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-05 15:00:00",
          descr: "测试Xls",
        },
        fileEntities: app.data,
        tabEntities: [
          { filename: "2-2 管线成果表.xlsx", subPath: "20221128010101\2-2 管线成果表.xlsx", tab: null, entity: "mdGdcg", type: "xls" },
          { filename: "海原县中线成果表.xlsx", subPath: "20221128010101\海原县中线成果表.xlsx", tab: null, entity: "mdZxcg", type: "xls" }
        ]
      };
      ajax(getUrl("dataLoader/insertFiles"), "POST", JSON.stringify(obj), null, null, function (rs) {
      ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(xlsFiles), null, null, function (rs) {
        console.log(rs);
        app.data = null;
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
      });
    }
@@ -282,13 +265,22 @@
    // 插入元数据申请
    function insertMetaApply() {
      var obj = {
      /*var obj = {
        ids: [1393, 1392, 1383, 1382],
        pwd: aesEncrypt("Test!321&456"),
        tabs: ["元数据表"],
        entities: ["sysmeta"],
        descr: "测试元数据申请~",
        depcodes: ["00"]
      };*/
      var obj = {
        ids: [7095, 7079],
        pwd: aesEncrypt("Test!321&456"),
        tabs: ["元数据表"],
        entities: ["sysmeta"],
        descr: "测试元数据申请~",
        depcodes: ["00"],
        descr: "请审核~"
      };
      ajax(getUrl("apply/insertApply"), "POST", JSON.stringify(obj), null, null, function (rs) {
@@ -357,53 +349,7 @@
    // 综合数据入库
    function insertAllFiles() {
      var metaFiles = [{
        "createTime": null,
        "createUser": 1,
        "depcode": "000305",
        "dircode": "01",
        "entity": "mpipeline",
        "epsgCode": "EPSG:4490",
        "eventid": "24c073cc-e77b-4a7d-9a35-14319c231c81",
        "extName": ".shp",
        "guid": "85ec314d7c8aad8f7d6e89ea97c8c139",
        "isMeta": false,
        "msg": null,
        "name": "m_pipeline.shp",
        "path": "20230228_zip\\model_data\\m_pipeline.shp",
        "rows": 0,
        "sizes": 0.025,
        "tab": "m_pipeline",
        "type": "shp",
        "verid": 0,
        "tabDesc": "管线",
        "tabs": "m_pipeline",
        "ns": "bs"
      }, {
        "createTime": null,
        "createUser": 1,
        "depcode": "000305",
        "dircode": "01",
        "entity": "msitepoint",
        "epsgCode": "EPSG:4490",
        "eventid": "792c2d99-decd-4748-bd4b-33a4bebe7f5b",
        "extName": ".shp",
        "guid": "66031af8de9ab24feec3b1f06f738d0e",
        "isMeta": false,
        "msg": null,
        "name": "m_sitepoint.shp",
        "path": "20230228_zip\\model_data\\m_sitepoint.shp",
        "rows": 0,
        "sizes": 0.003,
        "tab": "m_sitepoint",
        "type": "shp",
        "verid": 0,
        "tabDesc": "站场点",
        "tabs": "m_sitepoint",
        "ns": "bs"
      }];
      //JSON.stringify(metaFiles)
      //app.mappers = metaFiles;
      ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(app.mappers), null, null, function (rs) {
        console.log(rs);
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
@@ -538,7 +484,6 @@
    // 测试发布
    function testPublish() {
      //debugger
      var type = $("#selectPubType").find("option:selected").text().split("(")[0];
      var vals = $("#selectPubType").find("option:selected").val();
      console.log("测试发布", type, vals);
@@ -549,10 +494,24 @@
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
      });
    }
    // 下载瓦片
    function downloadTiles() {
      var data = {
        pwd: encrypt.encrypt("Test!321&456"),
        //pubid: 15, xmin: 112.9534213185, ymin: 32.1588839103, xmax: 112.9734893228, ymax: 32.1736306779
        pubid: 15, xmin: 112.943013, ymin: 32.158525, xmax: 112.974408, ymax: 32.174741
      };
      ajax(getUrl("inquiry/downloadTiles"), "POST", JSON.stringify(data), null, null, function (rs) {
        console.log(rs);
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
      });
    }
  </script>
</head>
<body>
  <form id="upForm" name="upForm" method="post" enctype="multipart/form-data" action="http://127.0.0.1:12316/file/upload">
  <!--<form id="upForm" name="upForm" method="post" enctype="multipart/form-data" action="http://127.0.0.1:12316/file/upload">-->
  <form id="upForm" name="upForm" method="post" enctype="multipart/form-data" action="Upload/Post?path=20230728">
    上传路径:<span id="pathSpan"></span>,当前令牌:<span id="tokenSpan"></span>
    <hr />
    <br />
@@ -563,7 +522,7 @@
    <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="Xls入库" type="button" onclick="insertXls();" />
    <input value="读取映射 *" type="button" onclick="readMappers();" />
    <input value="综合数据入库 *" type="button" onclick="insertAllFiles();" />
    <input value="空间数据入库 *" type="button" onclick="insertDbFiles();" />
@@ -627,8 +586,16 @@
      <option value="1525">MPT</option>
    </select>
    <input value="测试发布" type="button" onclick="testPublish();" />
    <input value="下载瓦片" type="button" onclick="downloadTiles();" />
    <hr />
    <br />
    上传测试:
    <div>
      <label for="apifiles">请选择文件:</label>
      <input name="apifiles" type="file" multiple="multiple" />
      <input type="submit" value="Upload" />
    </div>
  </form>
  <br />
  <br />