From d0355857516c85732ba10acef13214170974be7f Mon Sep 17 00:00:00 2001 From: Kubbo <390378816@qq.com> Date: Sun, 25 Aug 2024 16:28:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/AppMap.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/views/AppMap.vue b/src/views/AppMap.vue index de0cb81..735a4e2 100644 --- a/src/views/AppMap.vue +++ b/src/views/AppMap.vue @@ -15,7 +15,7 @@ export default { watch: { search: { deep: true, handler() { - this.getData().then(() => this.map.refreshData()) + this.getData().then(() => this.refreshData()) } } }, @@ -77,12 +77,19 @@ export default { } }, }) + this.map.on('click', evt => { + const storeCode = evt.data.storeCode + if (storeCode) { + this.$storeBoard.search.storeCode = storeCode + this.$marketBoard.screenId = 'a90522ef-869b-40ea-8542-d1fc9674a1e8' + } + }) this.refreshData() }, convertData(layers) { const result = {normal: [], abnormal: []} layers.forEach(e => { - const item = {name: e.storeName, value: [e.longitude, e.latitude, e.bakeStockAmt, e.preSaleNum]} + const item = {name: e.storeName, storeCode: e.storeCode, value: [e.longitude, e.latitude, e.bakeStockAmt, e.preSaleNum]} if (e.bakeStockAmt > 0) { result.normal.push(item) } else {