ansel0926
2022-05-18 f0efddd9e32b9c5dc828401c4092be004b4826cf
view/index.html
@@ -7,8 +7,8 @@
   <META HTTP-EQUIV="pragma" CONTENT="no-cache">
   <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
   <META HTTP-EQUIV="expires" CONTENT="0">
   <title>CUGB DDE 系统</title>
   <title>CUGB DDE 原型系统</title>
    <link rel="stylesheet" href="../libs/elementUI/index.css">
   <link href="../libs/layui/css/layui.css" rel="stylesheet">
   <link href="../assets/css/index.css" rel="stylesheet">
   <link href="../libs/Cesium1.75/Widgets/widgets.css" rel="stylesheet">
@@ -16,8 +16,14 @@
   <link href="../libs/Cesium1.75/dist/cesium-navigation.css" rel="stylesheet">
   <link rel="stylesheet" href="//at.alicdn.com/t/font_2599272_671fgrsk7ev.css">
   <link rel="stylesheet" href="../assets/css/iconfont.css">
   <script type="text/javascript" src="../libs/jquery/jquery-3.5.1.min.js"></script>
   <script src="../libs/vue/vue.min.js"></script>
   <script src="../libs/elementUI/index.js"></script>
   <script type="text/javascript" src="../libs/layui/layui.js"></script>
@@ -27,7 +33,6 @@
   <script type="text/javascript" src="../assets/js/localStorage.js"></script>
   <script type="text/javascript" src="../assets/utils/ry-ui.js"></script>
   <script type="text/javascript" src="../assets/js/common.js"></script>
   <!--引入cesuim Js-->
   <script src="../libs/Cesium1.75/Cesium.js"></script>
   <script>
@@ -54,6 +59,8 @@
   <script src="../libs/Cesiumplus/CesiumMeasure.js"></script>
   <script src="../libs/Cesiumplus/CesiumViewshed.js"></script>
   <script src="../libs/Cesiumplus/arrow/plotUtil.js"></script>
   <link href="../assets/css/popup.css" rel="stylesheet">
   <script src="../assets/utils/popup.js"></script>
   <script src="../libs/Cesiumplus/CesuimDataView.js"></script>
   <!-- <script src="../libs/Cesiumplus/CesiumShpWrite.js"></script> -->
    <!--加载shp 的插件-->
@@ -98,6 +105,12 @@
                  lay-text="ON|OFF">
            </div>
         </li>
         <li class="layui-form-item left-bar-item">
                <label>可视距离</label>
            <div class="layui-input-block">
               <input type="number" id="visualDistanceInput" class="layui-input" type="text" style="width:150px;background:#20212b;color:white" placeholder="" autocomplete="off" oninput="visualDistanceChange(event)" onporpertychange="visualDistanceChange(event)"/>
            </div>
            </li>
      </ul>
   </div>
   <div id="left_bar_shadow" class="layui-layer-shade"
@@ -109,8 +122,8 @@
         <!--logo-->
         <div id="logo" class="logo">
            <div class="logo-name">
               <!-- <img src="../assets/images/login/logo.png" style="margin-top: -5px;width: 56px;" /> -->
               <span>CUGB DDE 系统</span>
               <img src="../assets/images/login/logo2.png" style="margin-top: -5px;width: 35px;" />
               <span>CUGB DDE 原型系统</span>
            </div>
         </div>
         <!--登录入口-->
@@ -133,8 +146,11 @@
      <!--左侧栏目-->
      <div id="left" class="left-item">
         <div title="切换底图" id="baseMap" onclick="baseMap();" class="icon-hover icon-item" style="margin-top: 80px;">
         <div title="切换底图" id="baseMap" onclick="baseMap();" class="icon-hover icon-item" style="margin-top: 40px;">
            <i class="iconfont icon-dituliulan i-item"></i>
         </div>
         <div title="剖面全景" id="relatedProj" onclick="relatedProj();" class="icon-hover icon-item">
            <i class="iconfont icon-lianjie i-item"></i>
         </div>
         <div title="综合漫游" id="characterBtn" onclick="roamControl();" class="icon-hover icon-item">
            <i class="iconfont icon-manyou i-item"></i>
@@ -144,6 +160,9 @@
         </div> -->
         <div title="地图打印" id="dataBtn" onclick="dataView()" class="icon-hover icon-item">
            <i class="iconfont icon-shichuang i-item"></i>
         </div>
         <div title="shp图层" id="shpBtn" onclick="shpFeature()" class="icon-hover icon-item">
            <i class="iconfont icon-wangluo i-item"></i>
         </div>
         <div title="图层控制" id="searchBtn" onclick="layerAnalysis();" class="icon-hover icon-item">
            <i class="iconfont icon-tuceng i-item"></i>
@@ -254,56 +273,6 @@
       </script>
   <script src="../assets/js/ajax.js"></script>
   <script>
      function getQueryString(name) {
         var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
         var r = decodeURI(window.location.search.substr(1)).match(reg);
         if (r != null) {
            return unescape(r[2]);
         }
         return null;
      }
      $(document).ready(function () {
         var userName = getQueryString("username");
         var JSESSIONID = getQueryString("JSESSIONID");
         window.localStorage.setItem("username", userName);
         window.localStorage.setItem("JSESSIONID", JSESSIONID);
         $("#username").append(userName);
         $.ajax({
            type: "post",
            async: false,
            url: httpConfig.webApiUrl + "landstamp/front/token?sessionId=" + JSESSIONID,
            contentType: "application/json;charset=utf-8",
            success: function (data) {
               if(data.code==0){
                  window.localStorage.setItem("token", data.token);
               }
               console.log(data);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
               console.log("ajax请求失败!");
            }
         });
         var token = window.localStorage.getItem("token");
         $.ajax({
            type: "post",
            async: false,
            url: httpConfig.webApiUrl + "landstamp/front/userlogo" ,
            contentType: "application/json;charset=utf-8",
            beforeSend:function(request){
                    request.setRequestHeader("token",token);
                },
            success: function (data) {
               document.getElementById("userlogo").setAttribute("src", data.avatar);
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
               console.log("ajax请求失败!");
            }
         });
      });
      //JS 
      layui.use(['element', 'layer', 'util'], function () {