diff --git a/public/static/offline/JSON/getServeList.json b/public/static/offline/JSON/getServeList.json index 00e6dd5..d168c5e 100644 --- a/public/static/offline/JSON/getServeList.json +++ b/public/static/offline/JSON/getServeList.json @@ -1 +1 @@ -{"code":200,"msg":"操作成功","data":[{"id":221,"title":"会员卡办理","content":{"name":"会员卡办理","nameEn":"","content":"会员卡开卡、换卡、升降级换卡、补卡等业务办理。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/rW80LlMVXi-Ssmci8AIhh.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/ivWUTPNaMf8xoscBQkNDu.png"],"facilityCode":"Q06WweVcR09F-fPHEmfPg"}},{"id":223,"title":"礼品包装","content":{"name":"礼品包装","nameEn":"","content":"包装纸大号(610mm*870mm)10元/张;包装纸小号(610mm*430mm)5元/张;礼盒大号(260*250*100mm)40元/个;礼盒小号(150*150*75mm)25元/个;缎带10元/米。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/CuJy4hRic0NDn0CejDjKD.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/icJ6aGwOBkxRdW_pOL9jr.png"],"facilityCode":"Q06WweVcR09F-fPHEmfPg"}},{"id":160,"title":"播音寻人","content":{"name":"播音寻人","nameEn":"","content":"成都SKP馆内广播","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/WtAqlszlbnFYVRWngShDO.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/eoiTQP7MW5SsZV_cIi6_u.png"],"facilityCode":""}},{"id":224,"title":"停车券兑换","content":{"name":"停车券兑换","nameEn":"","content":"顾客消费后凭收银小票可在服务台兑换相应小时停车券(200元/小时,最高4小时)","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/RsGUOHazT9_s7TyuCdFPH.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/pdIHcZDEGxE7XS04q3gCo.png"],"facilityCode":""}},{"id":225,"title":"代客寄物","content":{"name":"代客寄物","nameEn":"","content":"可帮顾客当日免费寄存(除现金、贵重物品、食品、易碎物品不可寄存),任意服务台可通取。(通取等待时间约10-15分钟)","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/8DSFl8Sh-14l6zpAYsrM_.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/i6PLHuxe7utNqnwb4xAo0.png"],"facilityCode":""}},{"id":161,"title":"咨询服务","content":{"name":"咨询服务","nameEn":"","content":"品牌指引、方位指引、活动咨询","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/nauTgV2g_INnrEgND4rvE.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/5Gazh7Xj951NEmRr6jlQ7.png"],"facilityCode":""}},{"id":158,"title":"顾客意见处理","content":{"name":"顾客意见处理","nameEn":"","content":"接收处理顾客意见","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/GYSsEz3c_yXeeK91YCRAb.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/EHAAcSaYrgZ8yAB7npm7z.png"],"facilityCode":""}},{"id":162,"title":"拾获物/遗失物处理","content":{"name":"拾获物/遗失物处理","nameEn":"","content":"遗失、拾获物登记、通知播音、","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/QDuJVZm5zJlFvjA64O60Q.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/e01gVXY0ubPfxCI4qV9bT.png"],"facilityCode":""}},{"id":163,"title":"租借(娃娃车、宠物车、轮椅、雨伞)","content":{"name":"租借(娃娃车、宠物车、轮椅、雨伞)","nameEn":"","content":"成都SKP馆内使用,小程序线上办理租借业务;\n娃娃车押金500元(15KG以内);\n宠物车押金300元(小号宠物车承重15KG以内,大号宠物车承重55KG以内);\n轮椅押金500元;\n雨伞押金100元","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/kd8yFSbFapZAPUEWrC8F8.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/nNphKm9I3W-3LOeukdp4g.png"],"facilityCode":""}},{"id":165,"title":"母婴护理","content":{"name":"母婴护理","nameEn":"","content":"设有尿布台、哺乳室、婴儿休息室、医务室;\n内有暖奶器、冰箱、恒温水壶、饮水机、卫生巾、尿不湿、婴儿薄毯等。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/T3YQfxq8S4LddZQSE7jy1.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/OAwo33HAcY5_L5LvgSPMQ.png"],"facilityCode":"MW_Iy4G6ggBTGADTUZzMD"}},{"id":166,"title":"医药急救","content":{"name":"医药急救","nameEn":"","content":"提供创可贴、云南白药喷雾、碘伏、棉签、绷带等。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/h-UETtsrIo-tIlGexiH_F.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/gS5R9xglJ6gyTmAJepxD2.png"],"facilityCode":"Va6rgALQ3RRrTYb_zLloF"}},{"id":167,"title":"女性关怀","content":{"name":"女性关怀","nameEn":"","content":"提供卫生巾。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/PlkPxyYW9alhGRMh_Ty-M.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/b0O6pFiSdPYqr1dkJK2z5.png"],"facilityCode":""}},{"id":168,"title":"针线服务","content":{"name":"针线服务","nameEn":"","content":"提供针线包。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/UrdAjTjlO4ygAAiRdmIW1.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/aAZjmY4LBU3alfR5hyVFc.png"],"facilityCode":""}}]} \ No newline at end of file +{"code":200,"msg":"操作成功","data":[{"id":221,"title":"会员卡办理","content":{"name":"会员卡办理","nameEn":"","content":"会员卡开卡、换卡、升降级换卡、补卡等业务办理。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/rW80LlMVXi-Ssmci8AIhh.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/ivWUTPNaMf8xoscBQkNDu.png"],"facilityCode":"Q06WweVcR09F-fPHEmfPg"}},{"id":223,"title":"礼品包装","content":{"name":"礼品包装","nameEn":"","content":"包装纸大号(610mm*870mm)10元/张;包装纸小号(610mm*430mm)5元/张;礼盒大号(260*250*100mm)40元/个;礼盒小号(150*150*75mm)25元/个;缎带10元/米。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/CuJy4hRic0NDn0CejDjKD.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/icJ6aGwOBkxRdW_pOL9jr.png"],"facilityCode":"Q06WweVcR09F-fPHEmfPg"}},{"id":160,"title":"播音寻人","content":{"name":"播音寻人","nameEn":"","content":"成都SKP馆内广播","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/WtAqlszlbnFYVRWngShDO.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/eoiTQP7MW5SsZV_cIi6_u.png"],"facilityCode":""}},{"id":224,"title":"停车券兑换","content":{"name":"停车券兑换","nameEn":"","content":"顾客消费后凭收银小票可在服务台兑换相应小时停车券(200元/小时,最高4小时)","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/RsGUOHazT9_s7TyuCdFPH.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/pdIHcZDEGxE7XS04q3gCo.png"],"facilityCode":""}},{"id":225,"title":"代客寄物","content":{"name":"代客寄物","nameEn":"","content":"可帮顾客当日免费寄存(除现金、贵重物品、食品、易碎物品不可寄存),任意服务台可通取。(通取等待时间约10-15分钟)","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/8DSFl8Sh-14l6zpAYsrM_.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/i6PLHuxe7utNqnwb4xAo0.png"],"facilityCode":""}},{"id":161,"title":"咨询服务","content":{"name":"咨询服务","nameEn":"","content":"品牌指引、方位指引、活动咨询","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/nauTgV2g_INnrEgND4rvE.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/5Gazh7Xj951NEmRr6jlQ7.png"],"facilityCode":""}},{"id":158,"title":"顾客意见处理","content":{"name":"顾客意见处理","nameEn":"","content":"接收处理顾客意见","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/GYSsEz3c_yXeeK91YCRAb.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/EHAAcSaYrgZ8yAB7npm7z.png"],"facilityCode":""}},{"id":162,"title":"拾获物/遗失物处理","content":{"name":"拾获物/遗失物处理","nameEn":"","content":"遗失、拾获物登记、通知播音、","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/QDuJVZm5zJlFvjA64O60Q.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/e01gVXY0ubPfxCI4qV9bT.png"],"facilityCode":""}},{"id":163,"title":"租借(娃娃车、宠物车、轮椅、雨伞)","content":{"name":"租借(娃娃车、宠物车、轮椅、雨伞)","nameEn":"","content":"成都SKP馆内使用,小程序线上办理租借业务;\n娃娃车押金500元(15KG以内);\n宠物车押金300元(小号宠物车承重15KG以内,大号宠物车承重55KG以内);\n轮椅押金500元;\n雨伞押金100元","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/kd8yFSbFapZAPUEWrC8F8.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/nNphKm9I3W-3LOeukdp4g.png"],"facilityCode":""}},{"id":165,"title":"母婴护理","content":{"name":"母婴护理","nameEn":"","content":"设有尿布台、哺乳室、婴儿休息室、医务室;\n内有暖奶器、冰箱、恒温水壶、饮水机、卫生巾、尿不湿、婴儿薄毯等。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230719/T3YQfxq8S4LddZQSE7jy1.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/OAwo33HAcY5_L5LvgSPMQ.png"],"facilityCode":"MW_Iy4G6ggBTGADTUZzMD"}},{"id":166,"title":"医药急救","content":{"name":"医药急救","nameEn":"","content":"提供创可贴、云南白药喷雾、碘伏、棉签、绷带等。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/h-UETtsrIo-tIlGexiH_F.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/gS5R9xglJ6gyTmAJepxD2.png"],"facilityCode":"Va6rgALQ3RRrTYb_zLloF"}},{"id":167,"title":"女性关怀","content":{"name":"女性关怀","nameEn":"","content":"提供卫生巾。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/PlkPxyYW9alhGRMh_Ty-M.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/b0O6pFiSdPYqr1dkJK2z5.png"],"facilityCode":""}},{"id":168,"title":"针线服务","content":{"name":"针线服务","nameEn":"","content":"提供针线包。","contentEn":"","logo_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/UrdAjTjlO4ygAAiRdmIW1.png"],"file_code":["/iotFile/project-ey_fpaur6s6fkgvszywana/20230718/aAZjmY4LBU3alfR5hyVFc.png"],"facilityCode":""}}]} diff --git a/src/components/ActivityDetail/ActivityDetail.vue b/src/components/ActivityDetail/ActivityDetail.vue index cf5dc31..e08f405 100644 --- a/src/components/ActivityDetail/ActivityDetail.vue +++ b/src/components/ActivityDetail/ActivityDetail.vue @@ -91,6 +91,7 @@ import { useRootStore } from '@/store/root' import { useSwitchLanguage } from '@/composables/useSwitchLanguage' import { useStatisticsModel } from '@/composables/useStatistics' import { useFacilityNav } from '@/composables/useFacilityNav' +import { getFacilitiesListBase } from '@/http/api/base' const store = useRootStore() @@ -155,10 +156,20 @@ function handleGo() { if (props.actInfo.point.length) { nav(props.actInfo) } else if (props.actInfo.facilityCode?.length) { - const fac = store.facilityList.find(item => item.code === props.actInfo.facilityCode) - if (fac) { - handleFacility(toRaw(fac)) - } + getFacilitiesListBase() + .then(res => { + if (res.code === 200 && res.data) { + const facList = res.data + console.log('props.actInfo.facilityCode :>> ', props.actInfo.facilityCode) + const fac = facList.find(item => item.code === props.actInfo.facilityCode) + if (fac) { + handleFacility(toRaw(fac)) + } + } + }) + .catch(err => { + console.log('err :>> ', err) + }) } store.SET_SHOW_SEARCH(false) } diff --git a/src/http/api/base/index.ts b/src/http/api/base/index.ts index bd74e3b..7924b1a 100644 --- a/src/http/api/base/index.ts +++ b/src/http/api/base/index.ts @@ -12,6 +12,9 @@ export const getWeather = () => request({ url: `${PREFIX.STATIC_URL}/JS //获取设施列表 export const getFacilitiesList = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getProjectUsedIconList.json` }) +//获取设施列表基础数据 +export const getFacilitiesListBase = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getFacilityList.json` }) + //地图模型数据 export const getMapData = () => request({ url: `${PREFIX.STATIC_URL}/JSON/getMap.json` })