管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-02-22 f272ac99d8bedc0742243f7f7d4117d9857beda7
1
已修改2个文件
106 ■■■■■ 文件已修改
ExportMap/crds.html 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/lf.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/crds.html
@@ -2,6 +2,11 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>CRDS接口测试</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>
@@ -12,10 +17,15 @@
      // 外网
      //server: "http://103.85.165.99:8052/server/",
      token: null,
      // 用户ID
      userId: null,
      // 任务ID
      taskId: null
    };
    $(function () {
      app.taskId = $("#taskId").val();
      app.token = $("#token").val();
      getPublicKey();
    });
@@ -40,15 +50,50 @@
      });
    }
    // 验证
    function check() {
      $.get(app.server + "sign/check" + "?token=" + app.token, function (rs) {
        console.log(rs);
        if (!rs || rs.code != 200) return;
        alert(rs.result ? "有效" : "失效,请重新登录");
      });
    }
    // 登出
    function logout() {
      $.get(app.server + "sign/logout" + "?token=" + app.token, function (rs) {
        console.log(rs);
        if (!rs || rs.code != 200) return;
        alert(rs.result ? "登出成功" : "登出失败");
        app.token = null;
        $("#token").val("");
      });
    }
    // 查询项目
    function selectProject() {
      if (!app.token) return;
      $.get(app.server + "crds/selectProject" + "?token=" + app.token, function (rs) {
        console.log(rs);
        if (!rs || rs.code != 200) return;
        $("#selectDir").get(0).options.length = 0;
        for (var i = 0, c = rs.result.length; i < c; i++) {
          $("#selectDir").append("<option value='" + rs.result[i].code + "'" + (rs.result[i].code == "02" ? " selected='selected'" : "") + ">" + rs.result[i].name + "</option>");
        }
      });
    }
    // 查询项目目录树
    function selectDirsForPrj() {
      if (!app.token) return;
      $.get(app.server + "crds/selectDirsForPrj" + "?token=" + app.token, function (rs) {
        console.log(rs);
      });
@@ -56,17 +101,49 @@
    // 请求打包
    function uploadReqPackaging() {
      //
      if (!app.token) return;
      var args = "dirCode=" + $("#selectDir").val() + "&major=" + $("#selectType").val() + "&isCut=NO";
      $.get(app.server + "crds/uploadReqPackaging" + "?token=" + app.token + "&" + args, function (rs) {
        console.log(rs);
        if (!rs || rs.code != 200) return;
        app.taskId = rs.result;
        $("#taskId").val(rs.result);
      });
    }
    // 查询任务状态
    function selectTaskStatus() {
      //
      if (!app.token || !app.taskId) return;
      $.get(app.server + "crds/selectTaskStatus" + "?token=" + app.token + "&id=" + app.taskId, function (rs) {
        console.log(rs);
        if (!rs) return;
        if (rs.progress < 100) {
          alert("任务尚未执行完成,请等待!");
          return;
        }
        // rs.status:0-未知,1-成功,2-警告,3-失败,4-开始,5-运行,6-暂停,7-取消,8-正在取消,9-正在暂停,10-删除,11-重新提交
        alert(rs.status == 1 ? "任务执行成功!" : "任务执行失败");
        // 下载文件
        if (rs.resultFile) {
          var url = app.server + "crds/downloadFile" + "?token=" + app.token + "&id=" + app.taskId;
          $("#downFrame").attr("src", url).click();
        }
      });
    }
    // 下载文件
    function downloadFile() {
      //
      if (!app.token || !app.taskId) return;
      var url = app.server + "crds/downloadFile" + "?token=" + app.token + "&id=" + app.taskId;
      $("#downFrame").attr("src", url).click();
    }
    // 获取公钥
@@ -79,6 +156,7 @@
      });
    }
    // ajax
    function ajax(url, type, data, dataType, contentType, fn) {
      $.ajax({
        url: url,
@@ -101,8 +179,10 @@
  <br />
  UserId:<input id="userId" value="admin" type="text" style="width: 50px;" />
  Token:<input id="token" value="" type="text" style="width: 256px;" />
  Token:<input id="token" value="d601fdda-c2f6-4399-9dc9-e2c00b83c6ed" type="text" style="width: 256px;" />
  <input value="登录" type="button" onclick="login();" />
  <input value="验证" type="button" onclick="check();" />
  <input value="登出" type="button" onclick="logout();" />
  <br />
  <br />
@@ -111,10 +191,21 @@
  <br />
  <br />
  目录code:<input value="01" type="text" style="width: 50px;" />
  项目(目录):<select id="selectDir"></select>
  类别:<select id="selectType">
    <option selected="selected" value="穿跨越">穿跨越</option>
    <option value="线路">线路</option>
  </select>
  <br />
  <br />
  任务ID:<input id="taskId" value="14167c2e-962b-4408-b460-fe7c2495e4e7" type="text" style="width: 256px;" />
  <input value="请求打包" type="button" onclick="uploadReqPackaging();" />
  <input value="查询任务状态" type="button" onclick="selectTaskStatus();" />
  <input value="下载文件" type="button" onclick="downloadFile();" />
  <iframe id="downFrame" style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe>
  <hr />
  <br />
</body>
ExportMap/lf.html
@@ -2,6 +2,11 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>LF接口测试</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>