北京经济技术开发区经开区虚拟城市项目-【前端】-Web
Jin Lei
2023-11-11 5b5a5a7899a9444665235d96d8d7f2d50fed6a8c
src/components/index.vue
@@ -11,31 +11,20 @@
          <img class="searchBtn" src="@/assets/img/right/closeinput1.png" />
        </el-button>
      </div>
      <History />
    </div>
    <viewer1
      class="mapViewer"
      v-if="viewer1Show"
      :style="viewer1Style"
      @mousemove.native="viewer1MouseMove"
    />
    <viewer
      class="mapViewer"
      :style="viewerStyle"
      @mousemove.native="viewerMouseMove"
    />
    <div
      class="controlPanel"
      :style="{
        width: `${size}`,
        height: `${size}`,
        transform: `scale(${scale}) translate(${offset},${offset})`,
        '-webkit-transform': `scale(${scale}) translate(${offset},${offset})`,
        '-moz-transform': `scale(${scale}) translate(${offset},${offset})`,
        '-o-transform': `scale(${scale}) translate(${offset},${offset})`,
        '-ms-transform': `scale(${scale}) translate(${offset},${offset})`,
      }"
    >
    <viewer1 class="mapViewer" :key="switchKey" v-if="viewer1Show" :style="viewer1Style"
      @mousemove.native="viewer1MouseMove" />
    <viewer class="mapViewer" ref="mapViewer" :style="viewerStyle" @mousemove.native="viewerMouseMove" />
    <div class="controlPanel" :style="{
      width: `${size}`,
      height: `${size}`,
      transform: `scale(${scale}) translate(${offset},${offset})`,
      '-webkit-transform': `scale(${scale}) translate(${offset},${offset})`,
      '-moz-transform': `scale(${scale}) translate(${offset},${offset})`,
      '-o-transform': `scale(${scale}) translate(${offset},${offset})`,
      '-ms-transform': `scale(${scale}) translate(${offset},${offset})`,
    }">
      <img @click="changePwd" id="headlog" src="@/assets/img/new/topBar.png" />
      <img id="bottomBar" src="@/assets/img/new/bottomBar.png" />
      <!-- <el-slider
@@ -45,8 +34,6 @@
        :show-tooltip="false"
        @input="changeAlpha"
      ></el-slider> -->
      <lefttop ref="lefttop" />
      <right ref="Right" />
      <leftpanel ref="Left" />
      <menupanel />
@@ -61,7 +48,6 @@
import viewer from "@/components/map/viewer";
import viewer1 from "@/components/map/viewer1";
// import left from "@/components/left/left";
import lefttop from "@/components/left/lefttop";
import leftpanel from "@/components/left/index";
import right from "@/components/right/right";
// import bottom from "@/components/bottom/bottom";
@@ -72,7 +58,6 @@
import bottommenu from "@/components/menu/bottom-menu";
import { mapState, mapMutations } from "vuex";
import History from "@/components/map/history.vue";
export default {
  name: "index",
@@ -82,7 +67,6 @@
    leftpanel,
    right,
    // bottom,
    lefttop,
    yqfk,
    menupanel,
    bottommenu,
@@ -102,6 +86,7 @@
      offset: "0%",
      tooltipInfo: "请稍后。。。",
      tooltipShow: false,
      switchKey: 0,
      // viewer1Show: false,
    };
  },
@@ -112,7 +97,7 @@
    this.size = size + "%";
  },
  computed: {
    ...mapState(["viewer1Show", "yqfk"]),
    ...mapState(["viewer1Show", "isLand", "yqfk"]),
    showSetting() {
      return this.$store.state.showSetting;
    },
@@ -141,6 +126,9 @@
    },
    changePwd() {
      console.log(111);
    },
    changeMode(mode){
      this.$refs.mapViewer.changeMode(mode);
    },
    detectZoom() {
      var ratio = 0,
@@ -246,11 +234,13 @@
.mapViewer {
  height: 100%;
}
.userinfo {
  position: absolute;
  z-index: 20;
  top: 10px;
}
#headlog {
  width: 965px;
  height: 70px;
@@ -259,6 +249,7 @@
  top: 0;
  transform: translate(-50%, 0);
}
#bottomBar {
  width: 1357px;
  height: 52px;
@@ -267,6 +258,7 @@
  bottom: 0;
  transform: translate(-50%, 0);
}
.trigger {
  pointer-events: all;
}
@@ -308,6 +300,7 @@
  border-radius: 10px;
  padding: 10px 30px;
}
.hisbox {
  position: absolute;
  z-index: 10000002;
@@ -315,11 +308,13 @@
  height: 100%;
  background-color: #fff;
}
.btnbox {
  position: absolute;
  z-index: 100000003;
  right: 30px;
}
.btnbox .el-button {
  padding: 0 !important;
  font-size: 24px;