liuyg
2021-06-22 1a2c1d005bf7de2528f73638fb24d31da812aad5
widgets/FlyRoute/Widget.js
@@ -14,10 +14,12 @@
         topic.subscribe("closeFlyRoute", lang.hitch(this, this.closeFlyRoute));
         var self = this;
         // this.inherited(arguments);
         $('.close-flyrouter').click(function () {
            self.closeFlyRoute('FlyRoute')
            self.closeFlyRoute('FlyRoute');
            $('.jimu-widget-visualAngle').find('.v-a-Two').removeClass('on');//清楚样式
            topic.publish('closeFly', 'closeFly');
         });
      },
@@ -36,13 +38,17 @@
               if (data.length == undefined) return;
               // let datas = data.data;
               self.allRoutes = data;
               $("#flightRoute").empty();
               $('#passPoint').empty();
               // if (data.code == 200) {
               for (var i = 0; i < data.length; i++) {
                  $("#flightRoute").append('<option value = ' + data[i].name + ' > ' + data[i].name + ' </option>');
               }
               // }
               self._loadRoute(self.allRoutes[0].sites);
               $("#flightRoute").on("change", function (e) {
@@ -101,7 +107,6 @@
            dataArr.push(data);
            liDom.on('click', data, function (event) {
               console.log(event.data);
            });
            $('#passPoint').append(liDom);
@@ -152,7 +157,6 @@
            $('.jimu-widget-visualAngle .v-a-One').addClass('on').siblings().removeClass('on');
            self.flightTool.flyManager.stop();
            self.flightTool.RouteCollection.removeAllSites();
            $("#passPoint").empty();
         }
      },
@@ -206,7 +210,6 @@
      },
      _loadRoute: function _loadRoute(route) {
         console.log(route);
         var self = this;
         $("#passPoint").empty();
         self.flightTool.RouteCollection.AddRoute(route);
@@ -214,7 +217,6 @@
            var liStr = "<li class='item'>途径点" + (j + 1) + "</li>";
            var liDom = $(liStr);
            liDom.on('click', route[j], function (event) {
               console.log(event.data);
               var site = self.flightTool.RouteCollection.getSiteByIndex(event.data.id);
               self.flightTool.flyManager.viewToSite(site);
            });
@@ -238,7 +240,7 @@
         this.resize();
      },
      resize: function resize() {},
      resize: function resize() { },
      destroy: function destroy() {
         //销毁的时候触发