1
shuishen
2022-11-18 37a4a03e1ddef4f66904dccee54b684e73e9a3b2
src/components/map/components/mapPopup.vue
@@ -2,7 +2,7 @@
    <div>
        <div id="map_popup_content">
            <div v-if="detailsPopup" class="divForms-dom" id="divFormsDomBox">
                <div style="width: 100%; height: 100%">
                <div style="width: 100%; height: 100%; transform: translate(0, 50%);">
                    <div class="divForms divForms-theme">
                        <div class="divForms-wrap">
                            <div class="area">
@@ -33,13 +33,13 @@
                                        <div class="arc-bcg">
                                            <img :src="popupBgUrl" alt />
                                        </div>
                                        <div
                                        <!-- <div
                                            v-show="siteName != null && siteName != ''"
                                            class="site"
                                        >
                                            <strong>地址:</strong>
                                            {{ siteName }}
                                        </div>
                                        </div>-->
                                        <div
                                            v-show="telephone != null && telephone != ''"
                                            class="phone"
@@ -155,7 +155,10 @@
                :class="{ 'change-full': fullscreen }"
                id="PanoramaBox"
            >
                <div style="width: 100%; height: 100%">
                <div
                    style="width: 100%; height: 100%; "
                    :style="{transform: !this.fullscreen ? 'translate(0, 50%)' : 'translate(0, 0)'}"
                >
                    <div class="panorama-container">
                        <div class="panorama-wrap">
                            <div
@@ -165,6 +168,7 @@
                            >
                                <div class="title">
                                    <img
                                        v-if="panoramaPopupFlag"
                                        @click="returnDetailsPopup"
                                        class="return-btn"
                                        src="/zhjg/img/icon/return.png"
@@ -199,17 +203,17 @@
            </div>
            <div v-if="monitorPopup" class="monitor-dom" id="MonitorBox">
                <div style="width: 100%; height: 100%">
                <div style="width: 100%; height: 100%; transform: translate(0, 50%);">
                    <div class="monitor-container">
                        <div class="monitor-wrap">
                            <div class="content-wrap">
                                <div class="title">
                                    <img
                                    <!-- <img
                                        @click="returnDetailsPopup"
                                        class="return-btn"
                                        src="/zhjg/img/icon/return.png"
                                        alt
                                    />
                                    />-->
                                    {{ stateName }}
                                    <img
                                        @click="closeMonitorPopupBox"
@@ -232,7 +236,7 @@
            </div>
            <div v-if="addTagPopup" class="divForms-dom" id="AddTagBox">
                <div style="width: 100%; height: 100%">
                <div style="width: 100%; height: 100%; transform: translate(0, 50%);">
                    <div class="divForms divForms-theme">
                        <div class="divForms-wrap">
                            <div class="area">
@@ -271,7 +275,7 @@
            </div>
            <div v-if="labelLayerDataShow" class="divForms-dom" id="labelLayerid">
                <div style="width: 100%; height: 100%">
                <div style="width: 100%; height: 100%; transform: translate(0, 50%);">
                    <div class="divForms divForms-theme">
                        <div class="divForms-wrap">
                            <div class="area">
@@ -313,7 +317,7 @@
        <!-- 新增编辑标签 -->
        <div v-if="addIconsLayerIconPopup" class="monitor-dom add-sign-box-style" id="leftNavsAdd">
            <div style="width: 100%; height: 100%">
            <div style="width: 100%; height: 100%; transform: translate(0, 50%);">
                <div class="divForms divForms-theme">
                    <div class="divForms-wrap">
                        <div class="area">
@@ -690,7 +694,8 @@
                //   },
                //   span: 10,
                // },
            ]
            ],
            panoramaPopupFlag: false
        }
    },
    computed: {
@@ -953,6 +958,8 @@
                this.audioImgUrl = '/zhjg/img/icon/close-video.png'
            }
            this.panoramaPopupFlag = true
            // eslint-disable-next-line new-cap
            var positions = global.DC.Transform.transformWGS84ToCartesian(
                // eslint-disable-next-line new-cap
@@ -993,6 +1000,9 @@
        },
        returnDetailsPopup () {
            debugger
            this.panoramaPopupFlag = false
            var positions = global.DC.Transform.transformWGS84ToCartesian(
                // eslint-disable-next-line new-cap
                new global.DC.Position.fromArray(this.pointPosition)