From c2673fea9bcb7ab919daa50b099fc4d4fee1a5f4 Mon Sep 17 00:00:00 2001 From: jiannibang Date: Wed, 21 Dec 2022 14:05:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=BC=E8=A7=88=E5=93=81=E7=89=8C?= =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E8=81=94=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/qm/MainMap_QM.js | 12 ++ src/base/ShopItem/ShopItem.vue | 186 ++++++++++++--------- src/components/BrandScroll/BrandScroll.vue | 12 +- src/components/Map/Map.vue | 2 +- src/composables/useInitMap.js | 30 +++- src/views/Guide/Guide.vue | 12 +- 6 files changed, 161 insertions(+), 93 deletions(-) diff --git a/public/static/qm/MainMap_QM.js b/public/static/qm/MainMap_QM.js index 32f7813..60765b0 100644 --- a/public/static/qm/MainMap_QM.js +++ b/public/static/qm/MainMap_QM.js @@ -3541,6 +3541,18 @@ MainMap_QM.prototype = { } } }, + setSelectShopMatByName: function (ipName) { + // #775544 #AD8164 + for (let i = 0; i < Map_QM.mapArr[Config.selectBuild].length; i++) { + let shopArr = Map_QM.mapArr[Config.selectBuild][i].allObj.children + for (let k = 0; k < shopArr.length; k++) { + if (shopArr[k].name == ipName) { + Map_QM.setSelectShopMat(shopArr[k]) + break + } + } + } + }, /** * @api {方法} getMapIPData(ipName) 获取POI 基础数据 * @apiGroup 地图交互 diff --git a/src/base/ShopItem/ShopItem.vue b/src/base/ShopItem/ShopItem.vue index f1e49d7..1ef424c 100644 --- a/src/base/ShopItem/ShopItem.vue +++ b/src/base/ShopItem/ShopItem.vue @@ -1,17 +1,26 @@