From 0b7865733542931c7c3fcf74febd30fe145af957 Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期三, 12 六月 2024 09:38:18 +0800
Subject: [PATCH] 页面修改

---
 src/views/homePage/index.vue |  175 ++++++++++++++++++++++------------------------------------
 1 files changed, 67 insertions(+), 108 deletions(-)

diff --git a/src/views/homePage/index.vue b/src/views/homePage/index.vue
index 5cadb4c..ddd7f6c 100644
--- a/src/views/homePage/index.vue
+++ b/src/views/homePage/index.vue
@@ -1,108 +1,67 @@
-<template>
-    <div class="homeBox">
-       
-
-
-        <!-- <div class="threeMap">
-            <jw-chat></jw-chat>
-        </div>
-        <div class="secondMap">
-        <map-view></map-view>
-        </div> -->
-
-    </div>
-</template>
-
-<script>
-import mapViewer from '../../assets/js/map/mapView';
-import jwChat from '../chart/index.vue';
-import mapView from '../mapView/index.vue'
-import store from '../../store';
-export default {
-    name: 'homePage',
-    components: {
-        jwChat,
-        mapView
-    },
-    data() {
-        return {
-            setMenuFlag: false
-        }
-    },
-    computed: {
-        Obj() {
-            return store.state.setMenuFlag
-        }
-
-    },
-    watch: {
-        Obj(newVal, oldVal) {
-            console.log(oldVal)
-            console.log(newVal)
-            this.setMenuFlag = newVal;
-        }
-    },
-
-    methods: {
-
-    },
-    mounted() {
-        // mapViewer.initMap();
-    }
-}
-</script>
-
-<style scoped  >
-.homeBox {
-    width: 100%;
-    height: 100%;
-    /* display: flex; */
-
-}
-
-.homeBox .threeMap {
-    width: 100%;
-    height: calc(100% - 48px);
-    background: skyblue;
-}
-
-.homeBox .secondMapFlag {
-    width: 0px;
-    transition: width 1s;
-}
-
-.homeBox .secondMap {
-    flex: 1;
-
-
-}
-
-.homeBox .homeHeader {
-    width: 100%;
-    height: 48px;
-    background: #1C1C1C;
-    display: flex;
-    align-items: center;
-}
-
-.header_img {
-    width: 30px;
-    height: 30px;
-    background: url('../../assets/img/logo\ 2.png')no-repeat;
-    background-size: 100% 100%;
-    margin-left: 16px;
-}
-
-.header_title {
-    margin-left: 16px;
-    height: 21px;
-    font-size: 24px;
-    font-family: Source Han Sans SC;
-    color: white;
-    line-height: 21px;
-    /* background: url('../../assets/img/SE Indoor.png')no-repeat;
-    background-size: 100% 100%;
-    margin-left: 16px; */
-
-}
-</style>
+<template>
+  <div class="mapChart">
+    <div class="leftChart">
+      <div
+        :class="
+          $store.state.setScreenFlag ? 'leftContentActive' : 'leftContent'
+        "
+      >
+      <map-chart></map-chart></div>
+      <!--  -->
+    </div>
+    <div :class="$store.state.setScreenFlag ? 'rightMapActive' : 'rightMap'">
+      <map-view></map-view>
+    </div>
+  </div>
+</template>
+
+<script>
+import mapChart from "./../mapChart/index.vue";
+import mapView from "./../mapView/index.vue";
+export default {
+  components: {
+    mapChart,
+    mapView
+  },
+  mounted() {}
+};
+</script>
+
+<style>
+.mapChart {
+  width: 100%;
+  height: 100%;
+  display: flex;
+  overflow: hidden;
+}
+.leftChart {
+  flex: 1;
+  display: flex;
+  justify-content: center;
+}
+.leftContent {
+  width: 50%;
+  height: 100%;
+  transition: 1s ease-out;
+}
+.leftContentActive {
+  width: 100%;
+  height: 100%;
+  transition: 1s ease-out;
+ 
+}
+.rightMapActive {
+  width: 50%;
+  height: 100%;
+  transition: 1s ease-out;
+}
+.rightMap {
+  width: 0%;
+  height: 100%;
+  transition: 1s;
+}
+.chartHeader {
+  width: 100%;
+  height: 38px;
+}
+</style>

--
Gitblit v1.9.3