| | |
| | | </button> |
| | | </li> |
| | | <li> |
| | | <button @click="drawThreeArrow('billboard', 'icon', 'icon1')" title="普通群众">普通群众</button> |
| | | </li> |
| | | <li> |
| | | <button @click="drawThreeArrow('billboard', 'icon', 'icon2')" title="保护对象">保护对象</button> |
| | | </li> |
| | | <li> |
| | | <button @click="drawThreeArrow('billboard', 'icon', 'icon3')" title="危险人物">危险人物</button> |
| | | </li> |
| | | <li> |
| | | <button @click="drawThreeArrow('billboard', 'icon', 'icon4')" title="自定义图片标注">自定义图片标注</button> |
| | | </li> |
| | | <li> |
| | | <button @click="drawThreeArrow('billboard', 'icon', 'icon5')" title="其他">其他</button> |
| | | </li> |
| | | </ul> |
| | | </div> |
| | |
| | | imgUrl = 'custom' |
| | | material = global.DC.Namespace.Cesium.Color.fromBytes(255, 0, 0, 255) |
| | | break |
| | | case 'icon5': |
| | | imgUrl = 'rest' |
| | | material = global.DC.Namespace.Cesium.Color.fromBytes(0, 183, 238, 255) |
| | | break |
| | | } |
| | | |
| | | if (type == 'polygon') { |
| | |
| | | addPlotOverlayData.attrParams = { id: item.id, color: item.color, item } |
| | | |
| | | addPlotOverlayData.on(global.DC.MouseEventType.CLICK, this.$parent.reeditArrowClick) |
| | | addPlotOverlayData.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver) |
| | | addPlotOverlayData.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut) |
| | | if (item.type == 6 || item.type == 7 || item.type == 8 || item.type == 11) { |
| | | const height = item.altitude.split(',') |
| | | let position = item.position.slice(12, item.position.length - 2).split(',')[0].split(' ') |
| | |
| | | lat: Number(position[1]), |
| | | alt: Number(height[0]), |
| | | } |
| | | |
| | | addPlotOverlayData.on(global.DC.MouseEventType.MOUSE_OVER, this.$parent.pointMouseOver) |
| | | addPlotOverlayData.on(global.DC.MouseEventType.MOUSE_OUT, this.$parent.pointMouseOut) |
| | | |
| | | this.$parent.isHaveFactor = true |
| | | } else { |
| | |
| | | layerName: 'newCarDrawLineLayers', |
| | | positions: positionStr, |
| | | material: color, |
| | | params: data, |
| | | incident: this.$parent.lineOverlayTypeClick |
| | | params: { ...data, item: data, data: data }, |
| | | incident: this.$parent.lineOverlayTypeClick, |
| | | mouseOverIncident: this.$parent.pointMouseOver, |
| | | mouseOutIncident: this.$parent.pointMouseOut |
| | | }) |
| | | |
| | | this.$parent.isHaveLine = true |
| | |
| | | if ('remark' in params && params.remark != '') { |
| | | overlay.attrParams.item.remark = params.remark |
| | | } |
| | | |
| | | if ('type' in params && params.type != '') { |
| | | overlay.attrParams.item.type = params.type |
| | | } |
| | | }, |
| | | |
| | | // 修改警车样式 |
| | |
| | | overlay.attrParams.polygonPositionStr = positionStr |
| | | overlay.attrParams.color = params.color |
| | | overlay.attrParams.width = params.width |
| | | overlay.attrParams.remark = params.remark |
| | | |
| | | this.$EventBus.$emit('layerPolygonAdd', { |
| | | layerName: 'newCarDrawLineLayers', |
| | | positions: positionStr, |
| | | material: color, |
| | | params: overlay.attrParams, |
| | | incident: this.$parent.lineOverlayTypeClick |
| | | params: { ...overlay.attrParams, item: overlay.attrParams, data: overlay.attrParams }, |
| | | incident: this.$parent.lineOverlayTypeClick, |
| | | mouseOverIncident: this.$parent.pointMouseOver, |
| | | mouseOutIncident: this.$parent.pointMouseOut |
| | | }) |
| | | |
| | | overlay.remove() |
| | |
| | | message: '保存成功', |
| | | type: 'success' |
| | | }) |
| | | this.$EventBus.$emit('activeDeleteLineOrPoint', 'policecar') |
| | | } else { |
| | | this.$message({ |
| | | message: '保存失败', |
| | |
| | | message: '保存成功', |
| | | type: 'success' |
| | | }) |
| | | this.$EventBus.$emit('activeDeleteLineOrPoint', 'policeman') |
| | | this.editPoliceStyle(params, overlay) |
| | | } else { |
| | | this.$message({ |
| | |
| | | updateSecurityPlot(params).then(res => { |
| | | if (res.data.success) { |
| | | this.editPlotStyle(params, overlay) |
| | | this.$EventBus.$emit('activeDeletePolygon') |
| | | |
| | | this.$message({ |
| | | message: '修改成功', |
| | | type: 'success' |