/////////////////////////////////////////////////////////////////////////// // Copyright © 2019 zhongsong. All Rights Reserved. // 模块描述:飞行管理 /////////////////////////////////////////////////////////////////////////// define([ 'dojo/_base/declare', 'dojo/_base/lang', 'dojo/_base/array', 'dojo/_base/html', 'dojo/topic', 'jimu/BaseWidget', './FlightTool', './FileSaver' ], function (declare, lang, array, html, topic, BaseWidget, FlightTool ) { return declare([BaseWidget], { baseClass: 'jimu-widget-FlightManagement', name: 'FlightManagement', flightTool:null, startup: function () { this.inherited(arguments); this.init(); }, init: function(evt) { var self = this; self.flightTool = new FlightTool({"map":self.map}); $.ajax({ url: "widgets/FlightManagement/flyroute.json", type: "GET", dataType: "json", success: function (data) { if (data.length == undefined) return; self.flightTool.createFlyRoute(data[0]); //self.flightTool.startFly(); for (var i = 0; i < data.length; i++) { $("#flightRoute").append(""); } $("#flightRoute").on("change",data, function(e){ for (var i = 0; i < e.data.length; i++) { if(e.data[i].name==$("#flightRoute").val()){ self.flightTool.createFlyRoute(e.data[i]); self.flightTool.startFly(); break; } } }); } }); $("#ks").click(function(){ self.flightTool.startFly(); }); $("#zt").click(function(){ self.flightTool.pasueFly(); }); $("#tz").click(function(){ self.flightTool.stopFly(); }); var dataArr = []; $("#add").click(function(){ var liStr = "