From 81f54040c2cb65537c6c6e1db8358a39a57dea0d Mon Sep 17 00:00:00 2001
From: mayisheng <admin>
Date: Mon, 15 Aug 2022 16:14:01 +0800
Subject: [PATCH] 1
---
src/pcviews/tool/layer-manage.vue | 49 +++++++++++++++++++++++++------------------------
1 files changed, 25 insertions(+), 24 deletions(-)
diff --git a/src/pcviews/tool/layer-manage.vue b/src/pcviews/tool/layer-manage.vue
index b304751..eeed4fd 100644
--- a/src/pcviews/tool/layer-manage.vue
+++ b/src/pcviews/tool/layer-manage.vue
@@ -1,13 +1,13 @@
<template>
- <tool-big-box class="tool-layer">
- <template slot="too-big-box-header">
+ <public-box class="tool-layer">
+ <template slot="public-box-header">
<div class="title">
<img class="icon deblurring" src="/img/icon/tool-layer.png" alt />
<span>图层管理</span>
</div>
- <img class="close" src="/img/navicon/close.png" alt @click="closeModel" />
+ <img class="close deblurring" src="/img/navicon/close.png" alt @click="closeModel" />
</template>
- <template slot="too-big-box-content">
+ <template slot="public-box-content">
<div class="list-box">
<ul v-show="signList.length > 0">
<li v-for="(item, index) in signList" :key="index">
@@ -22,52 +22,48 @@
</div>
</div>
</template>
- </tool-big-box>
+ </public-box>
</template>
<script>
-import { mapGetters } from 'vuex'
export default {
data () {
return {
- DC: null,
signList: [{ flag: true }],
destroyedFlag: true
}
- },
- computed: {
- ...mapGetters(['viewer'])
},
mounted () {
},
methods: {
moveMessage (e, b) {
- if (b == '') {
- this.viewer.tooltip.enable = false
- } else {
- this.viewer.tooltip.enable = true
- this.viewer.tooltip.showAt(e.windowPosition, b)
- }
+ global.viewer.tooltip.enable = true
+ global.viewer.tooltip.showAt(e.windowPosition, b)
+ },
+
+ mouseMove (e) {
+ this.moveMessage(e, '点击确认标注位置')
},
addSign () {
var that = this
- that.DC = global.DC
- that.viewer.on(that.DC.MouseEventType.MOUSE_MOVE, (e) => that.moveMessage(e, '点击确认标注位置'))
+ global.viewer.on(global.DC.MouseEventType.MOUSE_MOVE, that.mouseMove)
- that.viewer.once(that.DC.MouseEventType.CLICK, (e) => {
+ global.viewer.once(global.DC.MouseEventType.CLICK, (e) => {
if (that.destroyedFlag == false) return
- that.viewer.on(that.DC.MouseEventType.MOUSE_MOVE, (e) => that.moveMessage(e, ''))
+ global.viewer.tooltip.showAt({ x: 100, y: 100 }, '')
+ global.viewer.tooltip.enable = false
+ global.viewer.off(global.DC.MouseEventType.MOUSE_MOVE, that.mouseMove)
// eslint-disable-next-line no-unused-vars
- var popup = new this.DC.DivForms(this.viewer, {
+ var popup = new global.DC.DivForms(global.viewer, {
domId: 'AddTagBox',
- position: [that.DC.Transform.transformWGS84ToCartesian(
- new that.DC.Position(
+ position: [global.DC.Transform.transformWGS84ToCartesian(
+ new global.DC.Position(
Number(
e.wgs84SurfacePosition.lng
),
@@ -89,12 +85,17 @@
closeModel () {
this.$store.dispatch('delVisitedViews', this.$route)
this.$router.push('/pcLayout/default')
+ global.viewer.tooltip.showAt({ x: 100, y: 100 }, '')
+ global.viewer.tooltip.enable = false
+ global.viewer.off(global.DC.MouseEventType.MOUSE_MOVE, this.mouseMove)
}
},
destroyed () {
var that = this
that.destroyedFlag = false
- that.viewer.on(that.DC.MouseEventType.MOUSE_MOVE, (e) => that.moveMessage(e, ''))
+ global.viewer.tooltip.showAt({ x: 100, y: 100 }, '')
+ global.viewer.tooltip.enable = false
+ global.viewer.off(global.DC.MouseEventType.MOUSE_MOVE, that.mouseMove)
}
}
</script>
--
Gitblit v1.9.3