VisualizationHome.vue 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div id="visualizationHome">
  3. <VisualizationHeader />
  4. <Map/>
  5. <!-- <TreeMenu />-->
  6. <ServiceTree/>
  7. <FigureLegend />
  8. <!-- <BaseMapSwitch />-->
  9. <router-view/>
  10. <!-- <BoardSwitch />-->
  11. <!-- <VisualizationBottom />-->
  12. <template v-if="mapStore.layerDetailShow">
  13. <LayerDetailDialog :dia-attrs="{modal:false}" />
  14. </template>
  15. </div>
  16. </template>
  17. <script>
  18. import VisualizationHeader from "../../c-cpns/VisualizationHeader.vue";
  19. import Map from "../../c-cpns/Map.vue";
  20. import VisualizationBottom from "@/views/c-cpns/VisualizationBottom.vue";
  21. import ServiceTree from "@/views/c-cpns/ServiceTree.vue";
  22. import FigureLegend from "@/views/c-cpns/figureLegend.vue";
  23. import TreeMenu from "@/views/c-cpns/TreeMenu.vue";
  24. import BaseMapSwitch from "@/views/c-cpns/BaseMapSwitch.vue";
  25. import {useMapStore} from "@/store/mapStore.js";
  26. import LayerDetailDialog from "@/views/c-cpns/LayerDetailDialog.vue";
  27. import BoardSwitch from "@/views/c-cpns/BoardSwitch.vue";
  28. export default {
  29. name: "VisualizationHome",
  30. components: {
  31. BoardSwitch,
  32. LayerDetailDialog,
  33. BaseMapSwitch, TreeMenu, FigureLegend, ServiceTree, VisualizationBottom, Map, VisualizationHeader},
  34. setup() {
  35. const mapStore = useMapStore();
  36. return{
  37. mapStore
  38. }
  39. }
  40. }
  41. </script>
  42. <style scoped lang="scss">
  43. #visualizationHome{
  44. width: 100%;
  45. height: 100%;
  46. background: #F5F5F5;
  47. }
  48. </style>