guanqb
2022-11-09 d40c4a4a5a2b14159b810252a71cd54643923bdd
人员模块echarst切换调整
2 files modified
42 ■■■■■ changed files
src/views/activity/index.vue 15 ●●●● patch | view | raw | blame | history
src/views/home/components/leftContainer.vue 27 ●●●●● patch | view | raw | blame | history
src/views/activity/index.vue
@@ -228,10 +228,8 @@
<script>
let analyseLayer = null
let analysePolygon = null
let drawLayers = null
let plot = undefined
let tc = undefined
let track = undefined
@@ -459,18 +457,14 @@
            if (analyseLayer == null) {
                analyseLayer = new global.DC.VectorLayer('analyseLayer')
                global.viewer.addLayer(analyseLayer)
            }
            if (drawLayers == null) {
                drawLayers = new global.DC.VectorLayer('drawLayers')
                global.viewer.addLayer(drawLayers)
                plot = new global.DC.Plot(global.viewer)
            }
            // 轨迹
            let positions = "116.023042, 28.684732; 116.023402, 28.679067; 116.023475, 28.678843; 116.023697, 28.678647; 116.024121, 28.678391; 116.026906, 28.678461; 116.027065, 28.676867; 116.033252, 28.676165"
@@ -598,14 +592,11 @@
        analyseChange (e) {
            analyseLayer.removeOverlay(analysePolygon)
            let coords = global.DC.GeoTools.pointBuffer(`${this.activityDetails.lng}, ${this.activityDetails.lat}`, e)
            analysePolygon = new global.DC.Polygon(coords)
            analysePolygon.setStyle({
                material: global.DC.Color.RED.withAlpha(0.4)
            })
            analyseLayer.addOverlay(analysePolygon)
        },
@@ -615,13 +606,9 @@
        closeActivityDetails () {
            this.dialogVisible = false
            this.currentClickIndex = ''
            this.polylineSwitch = false
            analyseLayer.clear()
            this.$EventBus.$emit('mapClearLayer', {
                layerName: 'polylineLayer',
                type: 'VectorLayer'
@@ -679,6 +666,7 @@
            layerName: 'polylineLayer',
            type: 'VectorLayer'
        })
        this.$EventBus.$emit('mapRemoveLayer', {
            layerName: 'activeHeatLayer',
            type: 'HeatLayer'
@@ -687,6 +675,7 @@
        analyseLayer.clear()
        this.removeAll()
        tc.clear()
    }
}
</script>
src/views/home/components/leftContainer.vue
@@ -673,7 +673,7 @@
                    yDate = [881, 2211, 6414, 4321, 1232]
                    homePersonmyChart.setOption(this.initPersonOptions(xDate, yDate), true)
                }
            } else {
            } else if (this.peopletype == 1) {
                let arr = []
                if (name == '全部') {
                    this.keyPersonSelectArr = this.keyPersonDetailArr
@@ -739,18 +739,21 @@
        },
        selectAreaChangeData (name) {
            if (name != '全部') {
                let arr = []
                this.keyPersonSelectSaveArr.some(item => {
                    if (item.housingEastate == name) {
                        arr.push(item)
                    }
                })
                this.keyPersonSelectArr = arr
            } else {
                this.keyPersonSelectArr = this.keyPersonSelectSaveArr
            if (this.peopletype == 1) {
                if (this.peopletype == 1 && name != '全部') {
                    let arr = []
                    this.keyPersonSelectSaveArr.some(item => {
                        if (item.housingEastate == name) {
                            arr.push(item)
                        }
                    })
                    this.keyPersonSelectArr = arr
                } else {
                    this.keyPersonSelectArr = this.keyPersonSelectSaveArr
                }
                this.initkeyPersonEcharts()
            }
            this.initkeyPersonEcharts()
        },
        // echartsResize (echartsName) {