| | |
| | | </template> |
| | | |
| | | <script> |
| | | import WmsHelper from "../../helpers/WmsHelper"; |
| | | |
| | | import WmsHelper from '../../helpers/WmsHelper' |
| | | |
| | | export default { |
| | | name: "LcServiceLayer", |
| | | name: 'LcServiceLayer', |
| | | components: {}, |
| | | data() { |
| | | return { |
| | |
| | | serviceTileLayerList: [], // Tile图层列表 |
| | | serviceWmtsLayerList: [], // Wmts图层列表 |
| | | serviceWmsLayerList: [] // 图层列表 |
| | | }; |
| | | } |
| | | }, |
| | | computed: { |
| | | serviceLayerHelper() { |
| | |
| | | updateServiceLayerList() { |
| | | // eslint-disable-next-line no-debugger |
| | | // debugger |
| | | let tileCfg = this.serviceLayerHelper.getTileLayers() |
| | | const tileCfg = this.serviceLayerHelper.getTileLayers() |
| | | this.serviceTileLayerList = [] |
| | | for (let i = 0, len = tileCfg.length; i < len; ++i) { |
| | | if (tileCfg[i].config.inLegend) { |
| | | console.log(tileCfg[i]) |
| | | } |
| | | } |
| | | let wmtsCfg = this.serviceLayerHelper.getWmtsLayers() |
| | | const wmtsCfg = this.serviceLayerHelper.getWmtsLayers() |
| | | this.serviceWmtsLayerList = [] |
| | | for (let i = 0, len = wmtsCfg.length; i < len; ++i) { |
| | | if (wmtsCfg[i].config.inLegend) { |
| | | console.log(wmtsCfg[i]) |
| | | } |
| | | } |
| | | let wmsCfg = this.serviceLayerHelper.getWmsLayers() |
| | | const wmsCfg = this.serviceLayerHelper.getWmsLayers() |
| | | this.serviceWmsLayerList = [] |
| | | for (let i = 0, len = wmsCfg.length; i < len; ++i) { |
| | | if (wmsCfg[i].config.inLegend) { |
| | |
| | | watch: { |
| | | serviceLayerHelper(newVal) { |
| | | if (newVal != null) { |
| | | this.updateServiceLayerList(); |
| | | this.updateServiceLayerList() |
| | | } |
| | | }, |
| | | }, |
| | | }; |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped lang="less"> |