From 065669d31914a2f65c48d351417f48e49bd79c0c Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期三, 13 三月 2024 11:30:46 +0800
Subject: [PATCH] Merge branch 'master' of http://103.135.160.14:9034/r/PM20221203225_MobileWeb

---
 src/components/poplayer/history2.vue |   68 ++++++++++++++++++++++-----------
 1 files changed, 45 insertions(+), 23 deletions(-)

diff --git a/src/components/poplayer/history2.vue b/src/components/poplayer/history2.vue
index 641ad0c..866745f 100644
--- a/src/components/poplayer/history2.vue
+++ b/src/components/poplayer/history2.vue
@@ -11,7 +11,9 @@
           @click="changeLeftMap(item)"
           :class="{ active: currentValue == item }"
         >
-          {{ item }}
+          <span>
+            {{ item }}
+          </span>
         </li>
       </ul>
     </div>
@@ -19,6 +21,7 @@
 </template>
 
 <script>
+import _GLOBAL from "@/assets/GLOBAL";
 import store from "@/utils/store2";
 import { addHistoryLayer } from "@/utils/tool";
 export default {
@@ -27,15 +30,21 @@
   data() {
     return {
       arr: [
-        2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
-        2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021,
+        2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010,
+        2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001,
       ],
       currentValue: 2021,
     };
   },
   mounted() {
-    window.mapapi.getView().setCenter([4.606512, 2.621472]);
+    store.setNavigatorShow(false);
+    store.setMapToolShow(false);
+    // window.mapapi.getView().setCenter(ol.proj.fromLonLat([4.606512, 2.621472]));
+    window.mapapi.getView().setCenter(ol.proj.fromLonLat([116.505348, 39.795592]));
     addHistoryLayer(this.currentValue);
+    if (_GLOBAL.GPSMarker) {
+      window.mapapi.removeLayer(_GLOBAL.GPSMarker);
+    }
   },
   methods: {
     changeLeftMap(item) {
@@ -44,6 +53,10 @@
     },
     close() {
       store.setHistoryShow(false);
+      window.mapapi.removeLayer(this.$global.historyLayer);
+      window.mapapi.getView().setCenter(ol.proj.fromLonLat([116.505348, 39.795592]));
+      store.setNavigatorShow(true);
+      store.setMapToolShow(true);
     },
   },
 };
@@ -51,40 +64,49 @@
 <style scoped>
 .colseBtn {
   position: absolute;
-  top: 5vh;
-  right: 20px;
+  top: 20px;
+  right: 9px;
 }
 
 .searchBtn {
-  width: 40px;
-  height: 40px;
+  width: 0.4rem;
+  /* height: 40px; */
 }
 
 .listBox {
   position: absolute;
-  right: 20px;
-  bottom: 10px;
-  background-color: #373737;
+  right: 10px;
+  bottom: 18px;
+  width: 48px;
+  background: #ffffff;
+  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.21);
+  border-radius: 13px;
 }
 
+.listBox ul {
+  margin-top: 3px;
+}
 .listBox li {
-  padding: 2px;
-  border: 1px solid #000;
-  color: white;
+  font-weight: bold;
+  font-size: 0.12rem;
+  line-height: 0.25rem;
+  color: #1c222f;
+  border-bottom: 1px solid #e5e5e5;
+  text-align: center;
+}
+.listBox li:last-child {
+  border: none;
 }
 
 .listBox li:hover {
-  background-color: #00e1ff;
+  /* background-color: #00e1ff; */
+  color: #127dff;
 }
 
-.mapLeft {
-  float: left;
-  position: absolute;
-  width: 100vw;
-  height: 100vh;
-}
 
-.active {
-  background-color: #4590d7;
+
+.listBox .active {
+  /* background-color: #4590d7; */
+  color: #127dff;
 }
 </style>

--
Gitblit v1.9.3