From 89da62649161571834d3f8df7ce36f9967e6ba04 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期二, 07 九月 2021 14:04:31 +0800
Subject: [PATCH] change cesium version

---
 widgets/toolBarRight/widget.js |  113 +++++++++++++++++++++++++++-----------------------------
 1 files changed, 54 insertions(+), 59 deletions(-)

diff --git a/widgets/toolBarRight/widget.js b/widgets/toolBarRight/widget.js
index b8b3dfe..3bff44a 100644
--- a/widgets/toolBarRight/widget.js
+++ b/widgets/toolBarRight/widget.js
@@ -1,71 +1,66 @@
-;(function (window, mars3d) {
+(function (window, mars3d) {
   //鍒涘缓widget绫伙紝闇�瑕佺户鎵緽aseWidget
   class MyWidget extends mars3d.widget.BaseWidget {
     //澶栭儴璧勬簮閰嶇疆
     get resources() {
-      return ['view.css']
+      return ["view.css"];
     }
 
     //寮圭獥閰嶇疆
     get view() {
-      return { type: 'append', url: 'view.html', parent: '#centerDiv' }
+      return { type: "append", url: "view.html", parent: "#centerDiv" };
     }
 
     //鍒濆鍖朳浠呮墽琛�1娆
     create() {
       //姝ゆ暟鎹篃鍙互鏀惧湪widget.json鐨勯厤缃腑锛屼絾鏄彂鐜板緢澶氫汉瀹规槗寮曡捣鍚屽悕璇В锛屾墍浠ヨ繕鏄斁鍦ㄨ繖閲�
       this.data = this.config.data || [
-        //{ name: '搴曞浘', icon: 'fa fa-map', widget: 'widgets/manageBasemaps/widget.js' },
-        { name: '鐩戞帶绫诲瀷', icon: 'fa fa-tasks', widget: 'widgets/manageLayers/widget.js' },
+        { name: "搴曞浘", icon: "fa fa-map", widget: "widgets/manageBasemaps/widget.js" },
+        { name: "鍥惧眰", icon: "fa fa-tasks", widget: "widgets/manageLayers/widget.js" },
         {
-          name: '鍦板浘宸ュ叿',
-          icon: 'fa fa-cubes',
+          name: "宸ュ叿",
+          icon: "fa fa-cubes",
           children: [
-            { name: '鍥句笂閲忕畻', icon: 'fa fa-calculator', widget: 'widgets/measure/widget.js' },
-            { name: '鍧愭爣瀹氫綅', icon: 'fa fa-map-pin', widget: 'widgets/centerXY/widget.js' },
-            { name: '瑙嗚涔︾', icon: 'fa fa-tags', widget: 'widgets/bookmark/widget.js' },
-            { name: '鍦板浘鎵撳嵃', icon: 'fa fa-print', widget: 'widgets/print/widget.js' }//,{ name: '椋炶婕父', icon: 'fa fa-send-o', widget: 'widgets/roamLine/widget.js' },
+            { name: "鍥句笂閲忕畻", icon: "fa fa-calculator", widget: "widgets/measure/widget.js" },
+            { name: "鍧愭爣瀹氫綅", icon: "fa fa-map-pin", widget: "widgets/centerXY/widget.js" },
+            { name: "瑙嗚涔︾", icon: "fa fa-tags", widget: "widgets/bookmark/widget.js" },
+            { name: "鍦板浘鎵撳嵃", icon: "fa fa-print", widget: "widgets/print/widget.js" },
+
+            { name: "椋炶婕父", icon: "fa fa-send-o", widget: "widgets/roamLine/widget.js" },
+            { name: "璺嚎瀵艰埅", icon: "fa fa-level-up", widget: "widgets/queryRoute/widget.js" }
+
           ],
         },
-      ]
-    }
-
-    changeIndex(indexString){
-
-      //TODO 鎶婅繖涓暟鍊� 璁剧疆鍒� Map 瀵硅薄涓殑涓�涓叏灞�鍙傛暟涓�� 
-
-      this.data[0].name = "鏁版嵁鏃堕棿-"+indexString;
-      this.initMenu(this.data);
-
+      ];
     }
 
     //姣忎釜绐楀彛鍒涘缓瀹屾垚鍚庤皟鐢�
     winCreateOK(viewopt, html) {
-      if (viewopt.type != 'append') {
-        return
+      if (viewopt.type != "append") {
+        return;
       }
 
-      var arr = this.data
+      var arr = this.data;
 
       //绉诲姩璁惧涓婏紝澶勭悊涓嬭彍鍗曞眰娆�
       if (!haoutil.system.isPCBroswer() && arr.length == 3 && arr[0].children) {
-        var item1 = arr.shift()
-        var item2 = arr.shift()
-        arr[0].children.insert(item2, 0)
-        arr[0].children.insert(item1, 0)
+        var item1 = arr.shift();
+        var item2 = arr.shift();
+        arr[0].children.insert(item2, 0);
+        arr[0].children.insert(item1, 0);
       }
 
-      this.initMenu(arr)
+      this.initMenu(arr);
     }
     //鏋勯�� 鑿滃崟
     initMenu(arr) {
-      var widgetObj = {}
+      var widgetObj = {};
 
-      var inhtml = ''
+      var inhtml = "";
       for (var i = 0, len = arr.length; i < len; i++) {
-        var item = arr[i]
-        if (item.hasOwnProperty('visible') && !item.visible) {
-          continue
+        var item = arr[i];
+        if (item.hasOwnProperty("visible") && !item.visible) {
+          continue;
         }
         if (item.children) {
           //鍒嗙粍
@@ -74,61 +69,61 @@
             <button type="button" class="btn btn-link toolBarRight-btn dropdown-toggle" data-toggle="dropdown" aria-expanded="false" >
                 <i class="${item.icon}"></i>${item.name}<span class="caret"></span>
             </button>
-            <ul class="dropdown-menu dropdown-menu-right toolBarRight-dropdown-menu" >`
+            <ul class="dropdown-menu dropdown-menu-right toolBarRight-dropdown-menu" >`;
 
           for (let j = 0, jlen = item.children.length; j < jlen; j++) {
-            let children_item = item.children[j]
-            if (children_item.hasOwnProperty('visible') && !children_item.visible) {
-              continue
+            let children_item = item.children[j];
+            if (children_item.hasOwnProperty("visible") && !children_item.visible) {
+              continue;
             }
 
-            let ex = ''
+            let ex = "";
             if (children_item.onclick) {
-              ex = 'onclick="' + children_item.onclick + '"'
+              ex = 'onclick="' + children_item.onclick + '"';
             } else if (children_item.widget) {
-              ex = 'data-widget="' + children_item.widget + '"'
+              ex = 'data-widget="' + children_item.widget + '"';
             }
 
             inhtml += `<li class="widget-btn" ${ex} >
                           <a href="javascript:void(0)"><i class="${children_item.icon}"></i>${children_item.name}</a>
-                       </li>`
-            widgetObj[children_item.widget] = children_item
+                       </li>`;
+            widgetObj[children_item.widget] = children_item;
           }
-          inhtml += ' </ul></div>'
+          inhtml += " </ul></div>";
         } else {
           //涓嶆槸鍒嗙粍
-          let ex = ''
+          let ex = "";
           if (item.onclick) {
-            ex = 'onclick="' + item.onclick + '"'
+            ex = 'onclick="' + item.onclick + '"';
           } else if (item.widget) {
-            ex = 'data-widget="' + item.widget + '"'
+            ex = 'data-widget="' + item.widget + '"';
           }
 
           inhtml += `<button type="button" class="widget-btn btn btn-link toolBarRight-btn " ${ex} >\
                        <i class="${item.icon}"></i>${item.name}
-                    </button>`
-          widgetObj[item.widget] = item
+                    </button>`;
+          widgetObj[item.widget] = item;
         }
       }
-      $('.toolBarRight').html(inhtml)
+      $(".toolBarRight").html(inhtml);
 
-      $('.toolBarRight .widget-btn').click(function () {
-        var uri = $(this).attr('data-widget')
+      $(".toolBarRight .widget-btn").click(function () {
+        var uri = $(this).attr("data-widget");
         if (haoutil.isutil.isNull(uri)) {
-          return
+          return;
         }
         // console.log('鍗曞嚮浜嗗伐鍏锋爮锛�' + uri);
 
         if (mars3d.widget.isActivate(uri)) {
-          mars3d.widget.disable(uri)
+          mars3d.widget.disable(uri);
         } else {
           var opt = {
             ...(widgetObj[uri] || {}),
             uri: uri,
-          }
-          mars3d.widget.activate(opt)
+          };
+          mars3d.widget.activate(opt);
         }
-      })
+      });
     }
     //婵�娲绘彃浠�
     activate() {}
@@ -137,7 +132,7 @@
   }
 
   //娉ㄥ唽鍒皐idget绠$悊鍣ㄤ腑銆�
-  window.toolBarRightWidget =  mars3d.widget.bindClass(MyWidget)
+  mars3d.widget.bindClass(MyWidget);
 
   //姣忎釜widet涔嬮棿閮芥槸鐩存帴寮曞叆鍒癷ndex.html涓紝浼氬瓨鍦ㄥ郊姝ゅ懡鍚嶅啿绐侊紝鎵�浠ラ棴鍖呭鐞嗕笅銆�
-})(window, mars3d)
\ No newline at end of file
+})(window, mars3d);

--
Gitblit v1.9.1