| | |
| | | <div class="barline"></div> |
| | | <lc-service-layer></lc-service-layer> |
| | | </sgis-layer-controller> |
| | | <lc-service-layer-filter v-show="showServiceLayerFilter"></lc-service-layer-filter> |
| | | <monitor-panel></monitor-panel> |
| | | </div> |
| | | </template> |
| | |
| | | import SgisLayerController from '@components/LayerController/LayerController' |
| | | import LcBasemap from '@components/LayerController/modules/LcBaseMap' |
| | | import LcServiceLayer from '@components/LayerController/modules/LcServiceLayer' |
| | | import LcServiceLayerFilter from '@components/LayerController/modules/LcServiceLayerFilter' |
| | | import MonitorPanel from '@components/panel/MonitorPanel' |
| | | import { mapMutations } from 'vuex' |
| | | import { mapMutations, mapState } from 'vuex' |
| | | |
| | | export default { |
| | | name: 'MapTemplate', |
| | | components: {SgisLayerController, MonitorPanel, LcBasemap, LcServiceLayer}, |
| | | components: {SgisLayerController, MonitorPanel, LcBasemap, LcServiceLayer, LcServiceLayerFilter}, |
| | | data(){ |
| | | return { |
| | | basemapHelper: {}, |
| | | serviceLayerHelper: {}, |
| | | vectorLayerHelper: {} |
| | | } |
| | | }, |
| | | computed:{ |
| | | ...mapState({ |
| | | showServiceLayerFilter: state => state.showServiceLayerFilter |
| | | }) |
| | | }, |
| | | beforeMount(){ |
| | | this.$nextTick(() => { |
| | |
| | | setMapObj: 'setMapObj', |
| | | setBasemapHelper: 'setBasemapHelper', |
| | | setServiceLayerHelper: 'setServiceLayerHelper', |
| | | setVectorLayerHelper: 'setVectorLayerHelper', |
| | | setVectorLayerHelper: 'setVectorLayerHelper' |
| | | }), |
| | | init() { |
| | | const mapcontainer = this.$refs.rootmap |