管道基础大数据平台系统开发-【CS】-ExportMap
2
13693261870
2024-07-18 8c3f673fb0e8567fecb65500dc7e3bfe4971a587
2
已添加1个文件
已修改4个文件
132 ■■■■■ 文件已修改
DataLoader/App.config 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/DataLoader.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/ExportMap.csproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/iframe.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/up.html 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataLoader/App.config
@@ -1,16 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <!-- èŽ·å–æ–‡ä»¶çš„MD5码:0-否,1-是 -->
    <add key="GetMD5" value="1"/>
    <add key="StartPath" value="3"/>
    <add key="SourcePath" value="D:\Moon\data\DOM"/>
    <add key="TargetPath" value="D:\LF\upload"/>
    <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>
    <!-- èŽ·å–æ–‡ä»¶çš„MD5码:0-否,1-是 -->
    <add key="GetMD5" value="1" />
    <add key="StartPath" value="3" />
    <add key="SourcePath" value="D:\Moon\data\DOM" />
    <add key="TargetPath" value="D:\LF\upload" />
    <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;" />
    <!--<add key="pgConn" value="Server=192.168.20.83;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
    <!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
    <!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
    <add key="ClientSettingsProvider.ServiceUri" value="" />
  </appSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
  </startup>
</configuration>
</configuration>
DataLoader/DataLoader.csproj
@@ -101,6 +101,7 @@
    <Reference Include="System" />
    <Reference Include="System.configuration" />
    <Reference Include="System.Data" />
    <Reference Include="System.Web.Extensions" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml" />
    <Reference Include="Microsoft.CSharp" />
ExportMap/ExportMap.csproj
@@ -113,6 +113,7 @@
    <Content Include="DLL\System.Data.SQLite.dll" />
    <Content Include="fme.html" />
    <Content Include="Global.asax" />
    <Content Include="iframe.html" />
    <Content Include="js\config.js" />
    <Content Include="js\insertFiles.js" />
    <Content Include="js\jquery.1.12.4.js" />
ExportMap/iframe.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>iframe测试</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" />
  <style>
    html, body {
      padding: 0;
      margin: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
    #iframe {
      padding: 0;
      margin: 0;
      width: 100%;
      height: 100%;
    }
  </style>
</head>
<body>
  <iframe id="iframe" src="http://10.10.4.116:8080/shipinliu/"></iframe>
</body>
</html>
ExportMap/up.html
@@ -509,6 +509,78 @@
        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
      });
    }
    // downFrame
    function downFastbeeFile() {
      var url = "http://192.168.11.203/prod-api/model/downloadFile?guid=babbfbedd596f2dfd6b45c1f17e6861b";
      var token = "Bearer " + "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjM1MmJlZGQxLTg0YzctNDQxNC1hODA0LTg5NzU0NjU3NDEwMyJ9.agRhJllLb8IrUk5VhZKJBdyu8SaW2H_-PFgmot5ZlsIJQv-pqsdcdH0jlwnh0nuFc7qLf0NdR59v1yYqnnbZhA";
      /*var xhr = new XMLHttpRequest();
      xhr.open("GET", url);
      xhr.setRequestHeader("Authorization", token);
      xhr.onload = function (res, status, xhr) {
        var url = URL.createObjectURL(res.currentTarget.response);
        var filename = decodeURL(res.headers['content-disposition'].split("filename="))[1];
        var link = document.createElement('a');
        link.style.display = 'none';
        link.href = downloadUrl;
        link.setAttribute('download', filename);
        document.body.appendChild(link);
        link.click();
        // é‡Šæ”¾URL对象所占资源
        URL.revokeObjectURL(downloadUrl);
        // é”€æ¯èŠ‚ç‚¹
        document.body.removeChild(link);
      };
      xhr.send();*/
      //Admin-Token=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjFiNDI0NWU0LWViY2MtNDc3Ni1hNDQ0LTc5MzdiYzk3YjUwMiJ9.agyF7aFvfm4JzFAuWtRCPWnagjlpL-O792r-6ihyCXRHXMlim6MF5D6ZU3Mvy33DmP6gAKVjc4l-KlCs7cCZ9A
      //$("#downFrame").attr("src", url).click();
      var doc = document.getElementById("downFrame").contentWindow.document;
      doc.cookie = "Admin-Token=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjFiNDI0NWU0LWViY2MtNDc3Ni1hNDQ0LTc5MzdiYzk3YjUwMiJ9.agyF7aFvfm4JzFAuWtRCPWnagjlpL-O792r-6ihyCXRHXMlim6MF5D6ZU3Mvy33DmP6gAKVjc4l-KlCs7cCZ9A" + "; path=/;";
      $("#downFrame").attr("src", url).click();
    }
    function readSignal() {
      /*var xhr = new XMLHttpRequest();
      xhr.open("GET", "http://192.168.11.69:8086/cs/getSignalByTime?time=202407130000");
      xhr.onload = function () {
        if (xhr.status == 200) {
          var bytes = xhr.response;
          //var buffer = xhr.
          var dv = new DataView(buffer);
          for (var i = 0, c = dv.byteLength; i < c; i += 10) {
            var x = dv.getFloat16(i, true);
            var y = dv.getFloat16(i + 4, true);
            var v = dv.getInt16(i + 6, true);
            console.log("x=" + x + " y=" + y + " v=" + v);
          }
        }
      }
      xhr.send();*/
      $.ajax({
        method: "GET",
        responseType: "arraybuffer",
        url: "http://192.168.11.69:8086/cs/getSignalByTime?time=202407171500",
        success: function (rs, s, e) {
          var b = new Blob([rs]);
          b.arrayBuffer().then(function (buffer) {
            var dv = new DataView(buffer);
            for (var i = 0, c = dv.byteLength; i < c; i += 10) {
              var x = dv.getFloat32(i, true);
              var y = dv.getFloat32(i + 4, true);
              var v = dv.getInt16(i + 6, true);
              console.log("i=" + i + " x=" + x + " y=" + y + " v=" + v);
            }
          });
        }
      });
    }
  </script>
</head>
<body>
@@ -598,6 +670,11 @@
      <input name="apifiles" type="file" multiple="multiple" />
      <input type="submit" value="Upload" />
    </div>
    Fastbee下载文件:<input value="蜂信下载" type="button" onclick="downFastbeeFile();" />
    <input value="读取信令" type="button" onclick="readSignal();" />
    <hr />
    <br />
  </form>
  <br />
  <br />