| | |
| | | |
| | | topic.subscribe("appendTiltS", lang.hitch(this, this.appendTiltS)); |
| | | topic.subscribe("removeTiltS", lang.hitch(this, this.removeTiltS)); |
| | | this.liClick('默认:天地图影像','默认:天地图影像'); |
| | | this.liClick('默认:天地图影像', '默认:天地图影像'); |
| | | |
| | | }, |
| | | liClick: function (itemid,name) { |
| | | liClick: function (itemid, name) {//点击事件 |
| | | var liList = $(`[itemid='${itemid}s']`); |
| | | // console.log(liList); |
| | | liList.click(() => { |
| | |
| | | dom.empty(); |
| | | var str = `${name} <i class="layui-icon layui-icon-down layui-font-12"></i>` |
| | | dom.append(str); |
| | | dom = $('#SelectLayerToolItem').hide(); |
| | | dom.attr("title", name); |
| | | $('#SelectLayerToolItem').hide(); |
| | | }) |
| | | }, |
| | | fakeName: 'Layermanagement', |
| | | appendItemS: function (item, obj, layer) { |
| | | // console.log('a1') |
| | | var that = this; |
| | | if (item == this.fakeName) { |
| | | if (item == this.name) { |
| | | |
| | | // $("#SelectLayerToolItemTitle .no-data").stop().hide(); |
| | | var flag = true; |
| | |
| | | // console.log(liList) |
| | | // console.log($('#SelectLayerToolItemTitle')) |
| | | for (var i = 0; i < liList.length; i++) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id + 's') { |
| | | flag = false |
| | | } |
| | | } |
| | |
| | | |
| | | $("#SelectLayerToolItemTitle").append(liItem); |
| | | } |
| | | that.liClick(obj.id,obj.title); |
| | | that.liClick(obj.id, obj.title); |
| | | } |
| | | }, |
| | | removeItemS: function (item, obj) { |
| | | // console.log('r1') |
| | | if (item == this.fakeName) { |
| | | if (item == this.name) { |
| | | var liList = $("#SelectLayerToolItemTitle li"); |
| | | for (var i = 0; i < liList.length; i++) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id + 's') { |
| | | $(liList[i]).remove(); |
| | | } |
| | | } |
| | |
| | | appendTiltS: function (item, obj, layer) { |
| | | // console.log('a2') |
| | | var that = this; |
| | | if (item == this.fakeName) { |
| | | if (item == this.name) { |
| | | |
| | | // $("#SelectLayerToolItemTitle .no-data").stop().hide(); |
| | | |
| | |
| | | |
| | | for (var i = 0; i < liList.length; i++) { |
| | | |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id + 's') { |
| | | |
| | | flag = false |
| | | } |
| | |
| | | |
| | | $("#SelectLayerToolItemTitle").append(liItem); |
| | | } |
| | | that.liClick(obj.id,obj.title); |
| | | that.liClick(obj.id, obj.title); |
| | | } |
| | | }, |
| | | removeTiltS: function (item, obj) { |
| | | // console.log('r2') |
| | | if (item == this.fakeName) { |
| | | if (item == this.name) { |
| | | var liList = $("#SelectLayerToolItemTitle li"); |
| | | for (var i = 0; i < liList.length; i++) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id) { |
| | | if ($(liList[i]).attr('itemid') && $(liList[i]).attr('itemid') == obj.id + 's') { |
| | | $(liList[i]).remove(); |
| | | } |
| | | } |