From b7c39e4ccd65249dc385d76d08ed59834f83ad97 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 15 Dec 2021 17:34:04 +0800
Subject: [PATCH] +

---
 src/components/mobileCortrolButtom/index.vue |   75 ++++++++++++++++++++++++++++++++-----
 1 files changed, 64 insertions(+), 11 deletions(-)

diff --git a/src/components/mobileCortrolButtom/index.vue b/src/components/mobileCortrolButtom/index.vue
index ea17825..1f6020a 100644
--- a/src/components/mobileCortrolButtom/index.vue
+++ b/src/components/mobileCortrolButtom/index.vue
@@ -1,30 +1,70 @@
 <template>
   <div class="m-left-mobileCortrolButtom">
     <div class="m-l-inbut"><i class="el-icon-s-help"></i></div>
-    <div class="m-l-inbut"><i class="el-icon-s-flag"></i></div>
-    <div class="m-l-inbut"><i class="el-icon-menu"></i></div>
-    <div class="m-l-inbut"><i class="el-icon-location"></i></div>
+    <div class="m-l-inbut">
+      <!-- <i class="el-icon-s-flag"></i> -->
+      <el-dropdown trigger="click" @command="handleCommand">
+        <span class="el-dropdown-link icons">
+          <i class="el-icon-s-flag icon"></i>
+        </span>
+        <el-dropdown-menu slot="dropdown">
+          <el-dropdown-item command="西东大街">西东大街</el-dropdown-item>
+          <el-dropdown-item command="长江路">长江路</el-dropdown-item>
+          <el-dropdown-item command="科技园">科技园</el-dropdown-item>
+          <el-dropdown-item command="逸夫楼">逸夫楼</el-dropdown-item>
+        </el-dropdown-menu>
+      </el-dropdown>
+    </div>
+    <div class="m-l-inbut" @click="openBigPopupAfter">
+      <i class="el-icon-menu"></i>
+    </div>
+    <div class="m-l-inbut" @click="goOn"><i class="el-icon-location"></i></div>
   </div>
 </template>
 
 <script>
+import { mapGetters } from "vuex";
+import { getIp, getUsers } from "@/api/mobile/ip/index";
 export default {
   name: "mobileCortrolButtom",
-  computed: {},
   data() {
-    return {
-      viewer: null,
-      DC: null,
-    };
+    return {};
+  },
+  computed: {
+    ...mapGetters(["mviewer"]),
   },
   created() {
     this.DC = global.DC;
   },
   mounted() {},
   methods: {
-    initialize(viewer) {
-      viewer.scene.globe.depthTestAgainstTerrain = false;
-      this.viewer = viewer;
+    handleCommand(command) {
+      console.log(command, "定位");
+      // 定位
+      // this.mviewer.zoomToPosition(
+      //     new DC.Position(
+      //       e.wgs84Position.lng,
+      //       e.wgs84Position.lat - 0.016,
+      //       1530,
+      //       0,
+      //       -45
+      //     )
+      //   );
+    },
+    openBigPopupAfter() {
+      this.$store.commit("MSET_BIGPOPUPAFTER", true);
+    },
+    goOn() {
+      console.log(returnCitySN["cip"]);
+      let data = {
+        ip: returnCitySN["cip"],
+        key: "7WKBZ-QDY62-WEEUG-C7KUN-ADAF5-L5BKZ",
+      };
+      console.log("定位", data.ip);
+      // getIp(data).then((res) => {
+      //   // getUsers(data).then((res) => {
+      //   console.log(res);
+      // });
     },
   },
 };
@@ -48,6 +88,19 @@
     font-size: 22px;
     margin-left: 12px;
     border-radius: 5px;
+    .icons {
+      display: inline-block;
+      width: 100%;
+      height: 100%;
+    }
+    .icon {
+      font-size: 20px;
+      color: #fff;
+      &::before {
+        width: 100%;
+        height: 100%;
+      }
+    }
   }
 }
 </style>

--
Gitblit v1.9.3