|
|
@ -1,13 +1,13 @@ |
|
|
|
<template> |
|
|
|
<view class="equity-goods-page"> |
|
|
|
<image style="width: 100%" mode="widthFix" |
|
|
|
:src="showImg('/uploads/20250728/748adc244fc7db313f569a6005344950.png')"></image> |
|
|
|
:src="showImg(cityInfo.bannerUrl)"></image> |
|
|
|
<view class="location-selector" v-if="addressInfo"> |
|
|
|
<AreaPicker :defaultValue="{ |
|
|
|
provinceId: addressInfo.provinceId, |
|
|
|
cityId: addressInfo.cityId, |
|
|
|
areaId:addressInfo.areaId |
|
|
|
}" placeholder="请选择省市区" @change="changeAddress"> |
|
|
|
}" placeholder="请选择省市区" @change="changeAddress"> |
|
|
|
<template v-slot="{ selectedText, placeholder, currentSelection }"> |
|
|
|
|
|
|
|
<text class="location-text">{{selectedText}}</text> |
|
|
@ -60,8 +60,8 @@ |
|
|
|
<!-- 空状态展示 --> |
|
|
|
<view class="empty-state" v-else> |
|
|
|
<view class="empty-content"> |
|
|
|
<image class="empty-icon" |
|
|
|
src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ1IiBzdHJva2U9IiNEREREREQiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPgo8cGF0aCBkPSJNMzUgNDBINjVNMzUgNTBINjVNMzUgNjBINjUiIHN0cm9rZT0iI0RERERERCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+" |
|
|
|
<image class="empty-icon" |
|
|
|
src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ1IiBzdHJva2U9IiNEREREREQiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPgo8cGF0aCBkPSJNMzUgNDBINjVNMzUgNTBINjVNMzUgNjBINjUiIHN0cm9rZT0iI0RERERERCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+" |
|
|
|
mode="widthFix"></image> |
|
|
|
<view class="empty-title">暂无商品</view> |
|
|
|
<view class="empty-desc">当前地区暂时没有可购买的权益产品</view> |
|
|
@ -73,7 +73,7 @@ |
|
|
|
<view class="map-section"> |
|
|
|
<view class="map-title" @click="showReservationPopup">业务办理 | 预约参观</view> |
|
|
|
<view class="map-container"> |
|
|
|
<map class="map-component" :latitude="mapData.latitude" :longitude="mapData.longitude" |
|
|
|
<map class="map-component" :latitude="cityInfo.lat" :longitude="cityInfo.lng" |
|
|
|
:scale="mapData.scale"></map> |
|
|
|
</view> |
|
|
|
<view class="map-description"> |
|
|
@ -81,7 +81,7 @@ |
|
|
|
<image class="location-icon" :src=" |
|
|
|
showImg('/uploads/20250728/56804fe109efd614ba955d3110cd6750.png') |
|
|
|
" mode="widthFix"></image> |
|
|
|
<text class="location-name">国家文化大数据华东区域交易平台{{addressInfo&&addressInfo.city}}运营中心</text> |
|
|
|
<text class="location-name">国家文化大数据交易平台{{addressInfo&&addressInfo.city}}运营中心</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -145,7 +145,8 @@ |
|
|
|
phone: "", |
|
|
|
}, |
|
|
|
sortValue: '', |
|
|
|
addressInfo: {} |
|
|
|
addressInfo: {}, |
|
|
|
cityInfo:{} |
|
|
|
}; |
|
|
|
}, |
|
|
|
onLoad() { |
|
|
@ -153,13 +154,25 @@ |
|
|
|
if (address) { |
|
|
|
this.addressInfo = JSON.parse(address) |
|
|
|
} |
|
|
|
this.getInfoCity() |
|
|
|
this.geBenefitPackaget() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
changeAddress(e){ |
|
|
|
getInfoCity() { |
|
|
|
let code = this.addressInfo.cityId |
|
|
|
this.Post({ |
|
|
|
cityId: code |
|
|
|
}, |
|
|
|
"/framework/index/getUrl", |
|
|
|
'DES' |
|
|
|
).then((res) => { |
|
|
|
this.cityInfo = res.data |
|
|
|
}); |
|
|
|
}, |
|
|
|
changeAddress(e) { |
|
|
|
console.log(e) |
|
|
|
this.addressInfo =e |
|
|
|
uni.setStorageSync('SYS_ADDRESS_INFO',JSON.stringify(e)) |
|
|
|
this.addressInfo = e |
|
|
|
uni.setStorageSync('SYS_ADDRESS_INFO', JSON.stringify(e)) |
|
|
|
this.geBenefitPackaget() |
|
|
|
}, |
|
|
|
hanleUpdate(e) { |
|
|
|