From a14a23fd08b8bb2d652804e3a21b06d8188271fc Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Wed, 22 Mar 2023 09:41:21 +0800
Subject: [PATCH] 新建标绘视频查询问题解决

---
 src/views/activity/components/drawBtnBox.vue |  326 +++++++++++++++++++++++++++---------------------------
 1 files changed, 164 insertions(+), 162 deletions(-)

diff --git a/src/views/activity/components/drawBtnBox.vue b/src/views/activity/components/drawBtnBox.vue
index 9bc0276..9730f1a 100644
--- a/src/views/activity/components/drawBtnBox.vue
+++ b/src/views/activity/components/drawBtnBox.vue
@@ -75,7 +75,8 @@
             <div>
                 <div class="value-name-box">字体大小:</div>
                 <div class="input-fontsize-box">
-                    <el-input-number v-model="labelInputFontSize" :step="2" :min="12" max="72" step-strictly></el-input-number>
+                    <el-input-number v-model="labelInputFontSize" :step="2" :min="12" max="72"
+                        step-strictly></el-input-number>
                 </div>
             </div>
             <div>
@@ -96,7 +97,7 @@
 
 <script>
 import {
-    updateActivityCar,updateActivityPolice, 
+    updateActivityCar, updateActivityPolice,
     updateSecurityPlot
 } from '@/api/activity/index.js'
 
@@ -116,7 +117,7 @@
 let eventLast = 0
 let addPlotOverlayData = null
 let addPoliceIconOverlayData = null
-let lableOverlayData  = null
+let lableOverlayData = null
 
 export default {
     props: [
@@ -131,8 +132,8 @@
             addLabelPosition: null,
             labelPopupTitle: '添加文字标注',
             labelId: '',
-            labelInputFontSize:'40',
-            labelInputFontColor:'#FFFFFF',
+            labelInputFontSize: '40',
+            labelInputFontColor: '#FFFFFF',
             predefineColors: [
                 '#ff4500',
                 '#ff8c00',
@@ -172,7 +173,7 @@
             global.viewer.on(global.DC.MouseEventType.MOUSE_MOVE, this.viewerLableMove)
             global.viewer.on(global.DC.MouseEventType.LEFT_UP, this.labelUp)
         })
-       
+
     },
 
     methods: {
@@ -379,10 +380,10 @@
 
         // 删除所有地图绘制元素
         removeDraw () {
-            addPoliceIconOverlayData!= null && !addPoliceIconOverlayData.attrParams && addPoliceIconOverlayData.remove()
+            addPoliceIconOverlayData != null && !addPoliceIconOverlayData.attrParams && addPoliceIconOverlayData.remove()
         },
 
-        clearDraw(){
+        clearDraw () {
             drawLayers != null && drawLayers.clear()
         },
 
@@ -391,34 +392,34 @@
             labelOverLayerID = []
         },
 
-        clearDrawArrow() {
+        clearDrawArrow () {
             drawArrowLayers != null && drawArrowLayers.clear()
         },
 
         // 编辑标绘位置
         plotEdit (overlayData, type) {
             if (type == "arrow") {
-                if('pointOverlayData' in overlayData.attrParams){
+                if ('pointOverlayData' in overlayData.attrParams) {
                     overlayData.attrParams.pointOverlayData.remove()
                 }
                 plot.edit(overlayData, (e) => {
                     let position = ''
-                    if('_positions' in overlayData){
-                        overlayData._positions.forEach((item,index) => {
-                          position += item._lng + ' ' + item._lat + ','
+                    if ('_positions' in overlayData) {
+                        overlayData._positions.forEach((item, index) => {
+                            position += item._lng + ' ' + item._lat + ','
                         })
                         position = position.slice(0, position.length - 1)
-                    }else{
+                    } else {
                         overlayData.position = {
                             lng: Number(overlayData._position._lng),
                             lat: Number(overlayData._position._lat),
                             alt: 0.5,
                         }
                         position = overlayData._position._lng + ' ' + overlayData._position._lat + ',' + overlayData._position._lng + ' ' + overlayData._position._lat
-                        let pointPosition = new global.DC.Position(Number(overlayData._position._lng), Number(overlayData._position._lat),0)
+                        let pointPosition = new global.DC.Position(Number(overlayData._position._lng), Number(overlayData._position._lat), 0)
                         let point = new global.DC.Point(pointPosition)
                         drawArrowLayers.addOverlay(point)
-                        point.attrParams = { 'id': overlayData.attrParams.id, 'color': overlayData.attrParams.color, 'item':overlayData.attrParams }
+                        point.attrParams = { 'id': overlayData.attrParams.id, 'color': overlayData.attrParams.color, 'item': overlayData.attrParams }
                         let r = parseInt(overlayData.attrParams.color.slice(1, 3), 16)
                         let g = parseInt(overlayData.attrParams.color.slice(3, 5), 16)
                         let b = parseInt(overlayData.attrParams.color.slice(5, 7), 16)
@@ -442,105 +443,106 @@
                         position += item._lng + ' ' + item._lat + ','
                     })
                     position = position.slice(0, position.length - 1)
-                    this.updateActivityCar({ id: this.policeIconId, color: this.$parent.chooseColor, width: this.lineWidth, type: 1, position: position },overlayData)
+                    this.updateActivityCar({ id: this.policeIconId, color: this.$parent.chooseColor, width: this.lineWidth, type: 1, position: position }, overlayData)
                 })
             }
         },
 
         // 保存新增标绘样式修改
-        addNewPlot(item){
+        addNewPlot (item) {
             let r = parseInt(item.color.slice(1, 3), 16)
             let g = parseInt(item.color.slice(3, 5), 16)
             let b = parseInt(item.color.slice(5, 7), 16)
-            let a = Math.floor(Number(item.color.split(',')[1]) * 2.55)?Math.floor(Number(item.color.split(',')[1]) * 2.55):255
+            let a = Math.floor(Number(item.color.split(',')[1]) * 2.55) ? Math.floor(Number(item.color.split(',')[1]) * 2.55) : 255
             let color = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, a)
-            if(item.type == 9) {
+            if (item.type == 9) {
                 let position = item.position.slice(12, item.position.length - 1).replace(/,/g, ';').replace(/ /g, ',')
                 position = position.split(';')[0].split(',')
                 position = new global.DC.Position(Number(position[0]), Number(position[1]))
                 let label = new global.DC.Label(position, item.name)
                 label.attrParams = { 'id': item.id, item }
-                console.log(item,`${item.width}px`,123);
+                console.log(item, `${item.width}px`, 123)
                 label.setStyle({
-                    'fillColor':color,
+                    'fillColor': color,
                     "font": `${item.width}px sans-serif`,
                 })
                 this.lableAllEvent(label)
                 drawArrowLayers.addOverlay(label)
                 return
             }
-            
+
             addPlotOverlayData.attrParams = { 'id': item.id, 'color': item.color, item }
             addPlotOverlayData.setStyle({
                 "material": color
             })
             addPlotOverlayData.on(global.DC.MouseEventType.CLICK, this.$parent.reeditArrowClick)
-            if(item.type == 6 || item.type == 7 || item.type == 8 ) {
-               let position = item.position.slice(12, item.position.length - 2).split(',')[0].split(' ')
-               let pointPosition = new global.DC.Position(Number(position[0]), Number(position[1]))
-               addPlotOverlayData.position = {
-                lng: Number(position[0]),
-                lat: Number(position[1]),
-                alt: 0.5,
-               }
-               let point = new global.DC.Point(pointPosition)
-               drawArrowLayers.addOverlay(point)
-               point.attrParams = { 'id': item.id, 'color': item.color, item }
-            //    point.on(global.DC.MouseEventType.CLICK, this.$parent.reeditArrowClick)
-               point.setStyle({
-                   "color": color, //颜色
-                   "outlineColor": color, //边框颜色
-                   "outlineWidth": 0, //边框大小,
-                   "pixelSize": 32,
-               })
-               addPlotOverlayData.attrParams.pointOverlayData = point
+            if (item.type == 6 || item.type == 7 || item.type == 8) {
+                let position = item.position.slice(12, item.position.length - 2).split(',')[0].split(' ')
+                let pointPosition = new global.DC.Position(Number(position[0]), Number(position[1]))
+                addPlotOverlayData.position = {
+                    lng: Number(position[0]),
+                    lat: Number(position[1]),
+                    alt: 0.5,
+                }
+                let point = new global.DC.Point(pointPosition)
+                drawArrowLayers.addOverlay(point)
+                point.attrParams = { 'id': item.id, 'color': item.color, item }
+                //    point.on(global.DC.MouseEventType.CLICK, this.$parent.reeditArrowClick)
+                point.setStyle({
+                    "color": color, //颜色
+                    "outlineColor": color, //边框颜色
+                    "outlineWidth": 0, //边框大小,
+                    "pixelSize": 32,
+                })
+                addPlotOverlayData.attrParams.pointOverlayData = point
             }
-            if(item.type == 5 && item.areaType == 2){
-               let addPlotPositionArr = []
-               addPlotOverlayData._positions.forEach(inItem=>{
-                addPlotPositionArr.push([Number(inItem._lng),Number(inItem._lat)])
-               })
-               addPlotPositionArr.push([Number(addPlotOverlayData._positions[0]._lng),Number(addPlotOverlayData._positions[0]._lat)])
-               let cachePolygon = this.$turf.polygon([addPlotPositionArr])
-               let arrowsListLayerOverlayList = this.$parent.getArrowsListLayerOverlayList()
-               arrowsListLayerOverlayList.push(...drawArrowLayers.getOverlays())
-               arrowsListLayerOverlayList.forEach(inItem=>{
-                   if(inItem.attrParams.item.type == 5 && inItem.attrParams.item.areaType == 1){
-                      let savePlotPositionArr = []
-                      let savePlotPositionStr = []
-                      inItem._positions.forEach(ininItem=>{
-                        savePlotPositionArr.push([Number(ininItem._lng),Number(ininItem._lat)])
-                        savePlotPositionStr += ininItem._lng + ',' + ininItem._lat + ';'
-                      })
-                      savePlotPositionArr.push([Number(inItem._positions[0]._lng),Number(inItem._positions[0]._lat)])
-                      let carePolygon = this.$turf.polygon([savePlotPositionArr])
-                      let isContains = this.$turf.booleanContains(cachePolygon, carePolygon)
-                      // 如果完全包含就作为洞面扣去
-                      if (isContains) {
-                        addPlotOverlayData.holes = [savePlotPositionStr]
-                      }
+            if (item.type == 5 && item.areaType == 2) {
+                let addPlotPositionArr = []
+                addPlotOverlayData._positions.forEach(inItem => {
+                    addPlotPositionArr.push([Number(inItem._lng), Number(inItem._lat)])
+                })
+                addPlotPositionArr.push([Number(addPlotOverlayData._positions[0]._lng), Number(addPlotOverlayData._positions[0]._lat)])
+                let cachePolygon = this.$turf.polygon([addPlotPositionArr])
+                let arrowsListLayerOverlayList = this.$parent.getArrowsListLayerOverlayList()
+                arrowsListLayerOverlayList.push(...drawArrowLayers.getOverlays())
+                arrowsListLayerOverlayList.forEach(inItem => {
+                    if (inItem.attrParams.item.type == 5 && inItem.attrParams.item.areaType == 1) {
+                        let savePlotPositionArr = []
+                        let savePlotPositionStr = []
+                        inItem._positions.forEach(ininItem => {
+                            savePlotPositionArr.push([Number(ininItem._lng), Number(ininItem._lat)])
+                            savePlotPositionStr += ininItem._lng + ',' + ininItem._lat + ';'
+                        })
+                        savePlotPositionArr.push([Number(inItem._positions[0]._lng), Number(inItem._positions[0]._lat)])
+                        let carePolygon = this.$turf.polygon([savePlotPositionArr])
+                        let isContains = this.$turf.booleanContains(cachePolygon, carePolygon)
+                        // 如果完全包含就作为洞面扣去
+                        if (isContains) {
+                            addPlotOverlayData.holes = [savePlotPositionStr]
+                        }
 
-                   }
-               })
+                    }
+                })
             }
         },
 
         // 保存新增警力资源
-        addNewPolice(data,type,carType){
-           // 巡逻路线添加
-           if(type == 'policecar' && carType == 1) {
+        addNewPolice (data, type, carType) {
+            // 巡逻路线添加
+            if (type == 'policecar' && carType == 1) {
                 // 线坐标字符串
                 let positionNewArr = this.$parent.convertPolylineOrPolygonPositionDate(data.position, data.type)
-                positionNewArr = positionNewArr.slice(1,positionNewArr.length - 2)
-                 // 范围面坐标串
+                positionNewArr = positionNewArr.slice(1, positionNewArr.length - 2)
+                // 范围面坐标串
                 let coords = global.DC.GeoTools.polylineBuffer(positionNewArr, data.width != -1 ? data.width : 100)
                 let positionStr = ''
-                coords.forEach((item,index) => {
-                    if(!(index == coords.length - 1)){
+                coords.forEach((item, index) => {
+                    if (!(index == coords.length - 1)) {
                         positionStr += item[0] + ',' + item[1] + ';'
                     }
                 })
-                positionStr = positionStr.slice(0,positionStr.length - 1)
+                let polygonSavePositionStr = positionStr + coords[0][0] + ',' + coords[0][1] + ';'
+                positionStr = positionStr.slice(0, positionStr.length - 1)
                 // 面颜色
                 let color = ''
                 // 线颜色
@@ -558,11 +560,11 @@
                     "material": lineColor,
                     'width': 3
                 })
-    
+
                 data.linePositionStr = positionNewArr
-                data.polygonPositionStr = positionStr
+                data.polygonPositionStr = polygonSavePositionStr
                 data.lineObj = addPoliceIconOverlayData
-    
+
                 let areaPolygon = new global.DC.Polygon(positionStr)
                 drawLayers.addOverlay(areaPolygon)
                 areaPolygon.setStyle({
@@ -572,83 +574,83 @@
                 addPoliceIconOverlayData.attrParams = data
                 areaPolygon.attrParams = data
                 areaPolygon.on(global.DC.MouseEventType.CLICK, this.$parent.lineOverlayTypeClick)
-           } else {
-               let positionObj = this.$parent.convertBillboardPositionDate(data, type)
-               positionObj.lng = positionObj.lng.slice(1,positionObj.lng.length-1)
-               positionObj.lat = positionObj.lat.slice(0,positionObj.lat.length-2)
-               let positionArr = data.position.slice(7, data.position.length - 2).split(',')[0].split(' ')
-               let position = new global.DC.Position(Number(positionArr[0]), Number(positionArr[1]))
-               let point = new global.DC.Point(position)
-               let color = ''
-               if (data.color == '') {
-                   color = global.DC.Namespace.Cesium.Color.fromBytes(255, 0, 0, 150)
-               } else {
-                   let r = parseInt(data.color.slice(1, 3), 16)
-                   let g = parseInt(data.color.slice(3, 5), 16)
-                   let b = parseInt(data.color.slice(5, 7), 16)
-                   color = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, 255)
-               }
-               point.attrParams = positionObj
-               drawLayers.addOverlay(point)
-               point.setStyle({
-                   "color": color, //颜色
-                   "outlineColor": color, //边框颜色
-                   "outlineWidth": 0, //边框大小,
-                   "pixelSize": 32,
-               })
-               // point.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick)
-               point.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver)
-               point.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut)
-               addPoliceIconOverlayData.attrParams = positionObj
-               addPoliceIconOverlayData.attrParams.pointOverlayData = point
-               addPoliceIconOverlayData.position = {
-                lng: Number(positionArr[0]),
-                lat: Number(positionArr[1]),
-                alt: 0.5,
-               }
-               addPoliceIconOverlayData.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick)
-               // addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver)
-               // addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut)
-           }
+            } else {
+                let positionObj = this.$parent.convertBillboardPositionDate(data, type)
+                positionObj.lng = positionObj.lng.slice(1, positionObj.lng.length - 1)
+                positionObj.lat = positionObj.lat.slice(0, positionObj.lat.length - 2)
+                let positionArr = data.position.slice(7, data.position.length - 2).split(',')[0].split(' ')
+                let position = new global.DC.Position(Number(positionArr[0]), Number(positionArr[1]))
+                let point = new global.DC.Point(position)
+                let color = ''
+                if (data.color == '') {
+                    color = global.DC.Namespace.Cesium.Color.fromBytes(255, 0, 0, 150)
+                } else {
+                    let r = parseInt(data.color.slice(1, 3), 16)
+                    let g = parseInt(data.color.slice(3, 5), 16)
+                    let b = parseInt(data.color.slice(5, 7), 16)
+                    color = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, 255)
+                }
+                point.attrParams = positionObj
+                drawLayers.addOverlay(point)
+                point.setStyle({
+                    "color": color, //颜色
+                    "outlineColor": color, //边框颜色
+                    "outlineWidth": 0, //边框大小,
+                    "pixelSize": 32,
+                })
+                // point.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick)
+                point.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver)
+                point.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut)
+                addPoliceIconOverlayData.attrParams = positionObj
+                addPoliceIconOverlayData.attrParams.pointOverlayData = point
+                addPoliceIconOverlayData.position = {
+                    lng: Number(positionArr[0]),
+                    lat: Number(positionArr[1]),
+                    alt: 0.5,
+                }
+                addPoliceIconOverlayData.on(global.DC.MouseEventType.CLICK, this.$parent.overlayTypeClick)
+                // addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver)
+                // addPoliceIconOverlayData.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut)
+            }
         },
 
         // 修改标绘样式
-        editPlotStyle(params,overlay) {
-            if('color' in params){
+        editPlotStyle (params, overlay) {
+            if ('color' in params) {
                 let r = parseInt(params.color.slice(1, 3), 16)
                 let g = parseInt(params.color.slice(3, 5), 16)
                 let b = parseInt(params.color.slice(5, 7), 16)
                 let a = Math.floor(Number(params.color.split(',')[1]) * 2.55) ? Math.floor(Number(params.color.split(',')[1]) * 2.55) : 255
                 let color = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, a)
                 overlay.attrParams.color = params.color
-                if(overlay.attrParams.item.type == 9) {
-                   overlay.setStyle({
-                       "fillColor": color
-                   })
-                }else{
+                if (overlay.attrParams.item.type == 9) {
+                    overlay.setStyle({
+                        "fillColor": color
+                    })
+                } else {
                     overlay.setStyle({
                         "material": color
                     })
                 }
-                if('pointOverlayData' in overlay.attrParams){
+                if ('pointOverlayData' in overlay.attrParams) {
                     let r = parseInt(params.color.slice(1, 3), 16)
                     let g = parseInt(params.color.slice(3, 5), 16)
                     let b = parseInt(params.color.slice(5, 7), 16)
                     let a = Math.floor(Number(params.color.split(',')[1]) * 2.55)
                     let color = global.DC.Namespace.Cesium.Color.fromBytes(r, g, b, a)
                     overlay.attrParams.pointOverlayData.setStyle({
-                            "color": color, //颜色
-                            "outlineColor": color, //边框颜色
-                            "outlineWidth": 0, //边框大小,
-                            "pixelSize": 32,
+                        "color": color, //颜色
+                        "outlineColor": color, //边框颜色
+                        "outlineWidth": 0, //边框大小,
+                        "pixelSize": 32,
                     })
                 }
             }
-            if('name' in params){
+            if ('name' in params) {
                 addPlotOverlayData.text = params.name
             }
 
-            if('width' in params){
+            if ('width' in params) {
                 overlay.setStyle({
                     "font": `${params.width}px sans-serif`
                 })
@@ -656,8 +658,8 @@
         },
 
         // 修改警车样式
-        editPoliceStyle(params,overlay) {
-            if('color' in params && 'pointOverlayData' in overlay.attrParams){
+        editPoliceStyle (params, overlay) {
+            if ('color' in params && 'pointOverlayData' in overlay.attrParams) {
                 overlay.attrParams.data.color = params.color
                 overlay.attrParams.pointOverlayData.attrParams.color = params.color
                 let r = parseInt(params.color.slice(1, 3), 16)
@@ -669,33 +671,33 @@
                     "outlineColor": color, //边框颜色
                     "outlineWidth": 0, //边框大小,
                     "pixelSize": 32,
-                 })
+                })
             }
 
-            if('carId' in params){
-                overlay.attrParams.data.carId=  params.carId
+            if ('carId' in params) {
+                overlay.attrParams.data.carId = params.carId
             }
 
-            if('policemanId' in params){
-                overlay.attrParams.data.policemanId=  params.policemanId
+            if ('policemanId' in params) {
+                overlay.attrParams.data.policemanId = params.policemanId
             }
 
-            if('width' in params){
-                if(overlay.attrParams&&overlay.attrParams.data&&overlay.attrParams.data.type&&overlay.attrParams.data.type == 3) return
+            if ('width' in params) {
+                if (overlay.attrParams && overlay.attrParams.data && overlay.attrParams.data.type && overlay.attrParams.data.type == 3) return
                 let linePosition = ''
-                if('position' in params){
+                if ('position' in params) {
                     linePosition = params.position.replace(/,/g, ";").replace(/ /g, ",")
                 } else {
                     linePosition = overlay.attrParams.linePositionStr
                 }
                 let coords = global.DC.GeoTools.polylineBuffer(linePosition, params.width)
                 let positionStr = ''
-                coords.forEach((item,index) => {
-                    if(!(index == coords.length - 1)){
+                coords.forEach((item, index) => {
+                    if (!(index == coords.length - 1)) {
                         positionStr += item[0] + ',' + item[1] + ';'
                     }
                 })
-                positionStr = positionStr.slice(0,positionStr.length - 1)
+                positionStr = positionStr.slice(0, positionStr.length - 1)
                 // 面颜色
                 let color = ''
                 // 线颜色
@@ -716,7 +718,7 @@
                 overlay.attrParams.linePositionStr = linePosition
                 overlay.attrParams.polygonPositionStr = positionStr
                 overlay.attrParams.color = params.color
-    
+
                 let areaPolygon = new global.DC.Polygon(positionStr)
                 drawLayers.addOverlay(areaPolygon)
                 areaPolygon.setStyle({
@@ -731,10 +733,10 @@
 
         // 修改活动警车
         // id活动id, carId警车id, color颜色, width巡逻路线范围宽度, type线面类型, position坐标
-        updateActivityCar (params,overlay) {
+        updateActivityCar (params, overlay) {
             updateActivityCar(params).then(res => {
                 if (res.data.success) {
-                    this.editPoliceStyle(params,overlay) 
+                    this.editPoliceStyle(params, overlay)
                     this.$message({
                         message: '保存成功',
                         type: 'success'
@@ -751,14 +753,14 @@
 
         // 修改活动警员
         // id活动id, policemanId警察id ,color颜色
-        updateActivityPolice (params,overlay) {
+        updateActivityPolice (params, overlay) {
             updateActivityPolice(params).then(res => {
                 if (res.data.success) {
                     this.$message({
                         message: '保存成功',
                         type: 'success'
                     })
-                    this.editPoliceStyle(params,overlay) 
+                    this.editPoliceStyle(params, overlay)
                 } else {
                     this.$message({
                         message: '保存失败',
@@ -768,10 +770,10 @@
             })
         },
 
-        updateSecurityPlot (params,overlay) {
+        updateSecurityPlot (params, overlay) {
             updateSecurityPlot(params).then(res => {
                 if (res.data.success) {
-                    this.editPlotStyle(params,overlay)
+                    this.editPlotStyle(params, overlay)
                     this.$message({
                         message: '修改成功',
                         type: 'success'
@@ -821,8 +823,8 @@
         // 文字编辑弹窗
         labelShowPopup (e) {
             this.labelPopupTitle = '添加文字标注'
-            this.labelInputFontSize =  40
-            this.labelInputFontColor =  '#FFFFFF'
+            this.labelInputFontSize = 40
+            this.labelInputFontColor = '#FFFFFF'
             this.addLabelVisible = true
             this.addLabelPosition = e.wgs84SurfacePosition.lng + ' ' + e.wgs84SurfacePosition.lat + ',' + e.wgs84SurfacePosition.lng + ' ' + e.wgs84SurfacePosition.lat
             this.labelInput = ''
@@ -837,18 +839,18 @@
                 })
             } else {
                 if (this.labelPopupTitle == "添加文字标注") {
-                    this.$parent.addSecurityPlot({ securityId: this.showingSecurityId, position: this.addLabelPosition, type: 9, name: this.labelInput ,color:this.labelInputFontColor,width:this.labelInputFontSize})
+                    this.$parent.addSecurityPlot({ securityId: this.showingSecurityId, position: this.addLabelPosition, type: 9, name: this.labelInput, color: this.labelInputFontColor, width: this.labelInputFontSize })
                 } else {
-                    this.updateSecurityPlot({ id: this.labelId, name: this.labelInput,color:this.labelInputFontColor,width:this.labelInputFontSize },addPlotOverlayData)
+                    this.updateSecurityPlot({ id: this.labelId, name: this.labelInput, color: this.labelInputFontColor, width: this.labelInputFontSize }, addPlotOverlayData)
                 }
                 this.cancelSaveLabel()
             }
         },
 
         // 文字标注窗口的删除按钮
-        lableBoxDelete(){
-            this.$parent.deleteSecurityPlot (this.labelId) 
-            addPlotOverlayData&&addPlotOverlayData.remove()
+        lableBoxDelete () {
+            this.$parent.deleteSecurityPlot(this.labelId)
+            addPlotOverlayData && addPlotOverlayData.remove()
             this.cancelSaveLabel()
         },
 
@@ -934,13 +936,13 @@
             this.$EventBus.$emit('closeTooltip')
             this.labelId = addPlotOverlayData.attrParams.id
             this.labelPopupTitle = "修改文字标注"
-            this.labelInput =  addPlotOverlayData.text
-            this.labelInputFontSize =  Number(addPlotOverlayData.attrParams.item.width)
-            this.labelInputFontColor =  addPlotOverlayData.attrParams.item.color
+            this.labelInput = addPlotOverlayData.text
+            this.labelInputFontSize = Number(addPlotOverlayData.attrParams.item.width)
+            this.labelInputFontColor = addPlotOverlayData.attrParams.item.color
             this.addLabelVisible = true
         },
 
-        
+
     },
 
     destroyed () {

--
Gitblit v1.9.3