From 0bc97726ed2c14d075557ef897d0d8b1ecfe5c4f Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期四, 15 十二月 2022 09:45:46 +0800 Subject: [PATCH] 趋势分析经纬度修改 --- src/views/intelligentPatrol/trendAnalysis/index.vue | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/views/intelligentPatrol/trendAnalysis/index.vue b/src/views/intelligentPatrol/trendAnalysis/index.vue index 50de7ed..ec296df 100644 --- a/src/views/intelligentPatrol/trendAnalysis/index.vue +++ b/src/views/intelligentPatrol/trendAnalysis/index.vue @@ -35,6 +35,10 @@ </div> </div> <div class="trend-main"> + + <div class="map"> + <MyMap :point="point" :zoom="zoom" :mark="mark"></MyMap> + </div> <div class="trend-main-echarts" id="echarts"> </div> @@ -46,8 +50,10 @@ import * as echarts from 'echarts' import basecase from "@/api/operate/basecase"; import { CATEGOTY } from "@/utils/helper"; +import MyMap from "@/components/map"; export default { + components :{MyMap}, created() { this.searchList() }, @@ -72,7 +78,10 @@ trendAnalysisList: [], highFlag: true, echarts: null, - pointName: null + pointName: null, + point: null, + mark: null, + zoom: null, } }, methods: { @@ -115,7 +124,13 @@ pointClick(data) { this.pointName = data.name; - basecase.getPointTrendAnalysisData({ id: data.id }) + this.point = { + x: data.longitude, + y: data.latitude, + }; + this.zoom = 19; + this.mark = { title: data.address }; + basecase.getPointTrendAnalysisData({ longitude: data.longitude,latitude: data.latitude }) .then(res => { const countList = res.map(item => +item.count); this.renderEchart(countList); @@ -129,7 +144,7 @@ <style lang="scss" scoped> .trend-analysis { height: 100%; - padding: 10vh 10vw; + padding: 10vh 0vw; color: #4b9bb7; display: flex; @@ -185,7 +200,7 @@ .trend-main { flex: 1; border: 1px solid #09152f; - + display: flex; .trend-main-echarts { width: 500px; height: 400px; @@ -198,4 +213,8 @@ } } } +.map { + height: 488px; + min-width: 460px; +} </style> \ No newline at end of file -- Gitblit v1.8.0