From 3f957f1b2edf8ad7e35f6c3f64b47f7704fa366d Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 08 Mar 2022 11:18:08 +0800
Subject: [PATCH] 二维码参数更改,左侧实景,监控更改

---
 src/components/leftNav/index.vue |   34 ++++++++++++++++++++++++----------
 1 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/src/components/leftNav/index.vue b/src/components/leftNav/index.vue
index ea64c3c..5454b50 100644
--- a/src/components/leftNav/index.vue
+++ b/src/components/leftNav/index.vue
@@ -274,12 +274,12 @@
             })
 
             getMonitorList().then((res) => {
-                res.data.data.forEach((item) => {
+                res.data.data.records.forEach((item) => {
                     const divIcon = new this.DC.DivIcon(
                         new that.DC.Position(Number(item.jd), Number(item.wd), 0),
                         `
                         <div class="monitor-entitys-box">
-                            <div>${item.mechanismname}</div>
+                            <div>${item.vrname}</div>
                             <img class="monitor-entitys-box" src="/img/leftnav/map-monitor.png" alt="">
                         </div>
                         `
@@ -288,15 +288,22 @@
                     this.monitorLayer.addOverlay(divIcon)
 
                     divIcon.on(that.DC.MouseEventType.CLICK, (e) => {
+                        that.viewer.flyToPosition(
+                            new global.DC.Position(Number(item.jd), Number(item.wd), Number(300), Number(0), Number(-90), Number(0)),
+                            function () { },
+                            2
+                        )
+
                         this.$store.commit('SET_PANORAMAPOPUP', false)
                         this.$store.commit('SET_DETAILSPOPUP', false)
                         this.$store.commit(
                             'SET_STATENAME',
-                            e.overlay.attrParams.mechanismname
+                            e.overlay.attrParams.vrname
                         )
-                        this.$store.commit('SET_MONITORURL', e.overlay.attrParams.videourl)
+                        this.$store.commit('SET_MONITORURL', e.overlay.attrParams.vrurl)
                         // eslint-disable-next-line new-cap
                         var positions = this.DC.Transform.transformWGS84ToCartesian(
+                            // eslint-disable-next-line new-cap
                             new this.DC.Position.fromArray([
                                 Number(item.jd),
                                 Number(item.wd),
@@ -321,12 +328,12 @@
             })
 
             getSceneList().then((res) => {
-                res.data.data.forEach((item) => {
+                res.data.data.records.forEach((item) => {
                     const divIcon = new this.DC.DivIcon(
                         new that.DC.Position(Number(item.jd), Number(item.wd), 0),
                         `
                         <div class="scene-entitys-box">
-                            <div>${item.mechanismname}</div>
+                            <div>${item.vrname}</div>
                             <img src="/img/leftnav/map-panorama.png" alt="">
                         </div>
                         `
@@ -335,19 +342,26 @@
                     this.sceneLayer.addOverlay(divIcon)
 
                     divIcon.on(that.DC.MouseEventType.CLICK, (e) => {
+                        that.viewer.flyToPosition(
+                            new global.DC.Position(Number(item.jd), Number(item.wd), Number(300), Number(0), Number(-90), Number(0)),
+                            function () { },
+                            2
+                        )
+
                         this.$store.commit('SET_DETAILSPOPUP', false)
                         this.$store.commit('SET_MONITORPOPUP', false)
                         this.$store.commit(
                             'SET_STATENAME',
-                            e.overlay.attrParams.mechanismname
+                            e.overlay.attrParams.mechanvrnameismname
                         )
                         this.$store.commit(
                             'SET_PANORAMAURL',
-                            e.overlay.attrParams.panoramaurl
+                            e.overlay.attrParams.vrurl
                         )
                         // eslint-disable-next-line new-cap
-                        var positions = this.DC.Transform.transformWGS84ToCartesian(
-                            new this.DC.Position.fromArray([
+                        var positions = that.DC.Transform.transformWGS84ToCartesian(
+                            // eslint-disable-next-line new-cap
+                            new that.DC.Position.fromArray([
                                 Number(item.jd),
                                 Number(item.wd),
                                 0,

--
Gitblit v1.9.3