From a337fc824fc85b3771a422b373dfcb9ae1161f8c Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Thu, 21 Dec 2023 16:31:08 +0800 Subject: [PATCH] fix:热力图播放 --- src/views/hotMap/index.vue | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/views/hotMap/index.vue b/src/views/hotMap/index.vue index ebbd572..87e56fc 100644 --- a/src/views/hotMap/index.vue +++ b/src/views/hotMap/index.vue @@ -105,8 +105,8 @@ orgId: 71, city: '������', formInline: { - city: '���������', - cityCode: '210300', + city: '���������', + cityCode: '210381', dayType: 'hour', starTime: '', endTime: '', @@ -155,15 +155,15 @@ } }, { code: 'a21026', name: 'SO2', - maxNumber: 2100, + maxNumber: 1000, src: require('@/assets/images/tl_SO2.png'), gradient: { '0': '#12a112', - '0.02': '#12a112', - '0.07': '#feff01', - '0.22': '#fd8200', - '0.38': '#fd0001', - '0.76': '#95014b', + '0.05': '#12a112', + '0.15': '#feff01', + '0.47': '#fd8200', + '0.8': '#fd0001', + '0.9': '#95014b', '1': '#7e0226' } }, { code: 'a21004', @@ -184,7 +184,7 @@ maxNumber: 48, src: require('@/assets/images/tl_CO.png'), gradient: { - '0': '#12a112', + '0.0': '#12a112', '0.04': '#12a112', '0.083': '#feff01', '0.29': '#fd8200', @@ -275,6 +275,9 @@ } }, mounted () { + let dataTime = dayjs().format('YYYY-MM-DD') + this.getOrganizationId() + this.getData(`${dataTime} 00`) this.$nextTick(() => { this.initMap() this.createHeatMap() @@ -307,6 +310,7 @@ }, getPollutant (data) { this.selectSensor = _.find(this.sensorArr, { name: data }) + this.dateTimes = [] if (this.heatmap) { this.map.remove(this.heatmap) this.heatmap = null @@ -327,7 +331,7 @@ init1 () { // ������������ var that = this this.map.setCity(this.formInline.city) - console.log('this.formInline.city', this.formInline.cityCode) + console.log('������', this.formInline.cityCode) if (that.polygon) { that.map.remove(that.polygon) } @@ -336,7 +340,7 @@ new AMap.DistrictSearch({ extensions: 'all', subdistrict: 0 - }).search(that.formInline.city, function (status, result) { // ��������������������������������������������������� + }).search(that.formInline.cityCode, function (status, result) { // ��������������������������������������������������� var outer = [ new AMap.LngLat(-360, 90, true), new AMap.LngLat(-360, -90, true), @@ -380,7 +384,7 @@ data: this.heatMapData, max: this.selectSensor.maxNumber }) - console.log('000', this.map.getZoom()) + console.log('000', this.selectSensor.maxNumber) console.log('1111', this.heatmap.getDataSet()) } else { this.heatmap = null @@ -498,7 +502,7 @@ this.map.plugin(['AMap.Heatmap'], function () { // ���������heatmap������ that.heatmap = new AMap.Heatmap(that.map, { - radius: 100, // ������������ + radius: 130, // ������������ opacity: [0.5, 1], gradient: that.selectSensor.gradient }) @@ -523,18 +527,14 @@ }, regionData (id) { let cityData = _.find(this.orgData, { id: id }) - this.formInline.city = cityData.cityName - this.formInline.cityCode = cityData.cityCode + this.formInline.city = cityData.areaName + this.formInline.cityCode = cityData.areaCode }, selectHourData (data) { if (data) { this.formInline.starTime = data[0] this.formInline.endTime = data[1] - console.log('selectHourData', data) - let dataTime = dayjs().format('YYYY-MM-DD') - this.getOrganizationId() this.getDayListData() - this.getData(`${dataTime} 00`) } else { this.formInline.starTime = '' this.formInline.endTime = '' -- Gitblit v1.8.0