<view class="storage-page data-v-5ddfc117"><view class="top-fixed data-v-5ddfc117"><view class="search-row data-v-5ddfc117"><view class="search-box data-v-5ddfc117"><view data-event-opts="{{[['tap',[['selectCity',['$event']]]]]}}" class="city-select data-v-5ddfc117" bindtap="__e"><text class="city-name data-v-5ddfc117">{{cityNameMine?cityNameMine:cityName}}</text><image class="city-arrow data-v-5ddfc117" src="/static/icon/ar_open1@2x.png" mode="widthFix"></image></view><view style="margin:0 10rpx;color:#999999;font-size:24rpx;" class="data-v-5ddfc117"> | </view><image class="search-icon data-v-5ddfc117" src="/static/icon/ic_search2@2x.png" mode="widthFix"></image><input class="search-input data-v-5ddfc117" type="text" placeholder="搜索寄存点名称或地址" placeholder-style="color: #999999;" data-event-opts="{{[['confirm',[['handleSearch',['$event']]]],['input',[['__set_model',['','keyword','$event',[]]]]]]}}" value="{{keyword}}" bindconfirm="__e" bindinput="__e"/></view><view data-event-opts="{{[['tap',[['chooseLocation',['$event']]]]]}}" class="location-entry data-v-5ddfc117" bindtap="__e"><image class="location-icon data-v-5ddfc117" src="/static/icon/ic_map@2x.png" mode="widthFix"></image><text class="location-text data-v-5ddfc117">定位</text></view></view><view class="filter-row data-v-5ddfc117" style="height:88rpx;padding:0 30rpx;box-sizing:border-box;border-bottom:1rpx solid #E5E5E5;justify-content:space-around;"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="__i0__" wx:key="label"><view data-event-opts="{{[['tap',[['toggleDropdown',['$0'],[[['filters','label',item.$orig.label,'key']]]]]]]}}" class="{{['filter-item','data-v-5ddfc117',(currentDropdown===item.$orig.key)?'active':'']}}" bindtap="__e"><text class="{{['data-v-5ddfc117',(item.m0)?'filter-text-bold':'']}}">{{filterLabels[item.$orig.key]}}</text><image src="{{currentDropdown===item.$orig.key?'/static/icon/ar_open_sel@2x.png':'/static/icon/ar_open1@2x.png'}}" mode="widthFix" class="data-v-5ddfc117"></image></view></block></view><block wx:if="{{currentDropdown}}"><view class="dropdown-panel data-v-5ddfc117"><block wx:for="{{currentOptions}}" wx:for-item="option" wx:for-index="__i1__" wx:key="value"><view data-event-opts="{{[['tap',[['selectDropdownOption',['$0'],[[['currentOptions','value',option.value]]]]]]]}}" class="{{['dropdown-option','data-v-5ddfc117',(selectedFilters[currentDropdown]===option.value)?'active':'']}}" bindtap="__e"><text class="data-v-5ddfc117">{{option.label||''}}</text><block wx:if="{{selectedFilters[currentDropdown]===option.value}}"><u-icon vue-id="{{'5e18e2cf-1-'+__i1__}}" name="checkmark" size="24" color="#2F86F6" class="data-v-5ddfc117" bind:__l="__l"></u-icon></block></view></block></view></block></view><block wx:if="{{currentDropdown}}"><view data-event-opts="{{[['tap',[['closeDropdown',['$event']]]]]}}" class="dropdown-mask data-v-5ddfc117" bindtap="__e"></view></block><view class="{{['content-wrap','data-v-5ddfc117',(isExpanded)?'expanded':'']}}"><view class="map-panel data-v-5ddfc117"><map class="store-map data-v-5ddfc117" id="storageMap" latitude="{{mapCenter.latitude}}" longitude="{{mapCenter.longitude}}" scale="{{14}}" markers="{{mapMarkers}}" show-location="{{true}}" enable-rotate="{{false}}" enable-overlooking="{{false}}" enable-poi="{{true}}" data-event-opts="{{[['markertap',[['handleMarkerTap',['$event']]]],['callouttap',[['handleMarkerTap',['$event']]]],['tap',[['closeStorePopup',['$event']]]]]}}" bindmarkertap="__e" bindcallouttap="__e" bindtap="__e"></map><view data-event-opts="{{[['tap',[['resetMapCenter',['$event']]]]]}}" class="location-btn data-v-5ddfc117" bindtap="__e"><u-icon vue-id="5e18e2cf-2" name="map-fill" size="28" color="#333333" class="data-v-5ddfc117" bind:__l="__l"></u-icon></view><block wx:if="{{activeStore}}"><view data-event-opts="{{[['tap',[['closeStorePopup',['$event']]]]]}}" class="store-popup-mask data-v-5ddfc117" bindtap="__e"></view></block><block wx:if="{{activeStore}}"><view class="store-popup data-v-5ddfc117"><scroll-view class="popup-scroll data-v-5ddfc117" scroll-y="{{true}}"><view data-event-opts="{{[['tap',[['closeStorePopup',['$event']]]]]}}" class="popup-close data-v-5ddfc117" bindtap="__e"><u-icon vue-id="5e18e2cf-3" name="close" size="26" color="#8C939F" class="data-v-5ddfc117" bind:__l="__l"></u-icon></view><swiper class="popup-banner-swiper data-v-5ddfc117" indicator-dots="{{true}}" autoplay="{{true}}" interval="{{3000}}" duration="{{500}}" circular="{{true}}"><block wx:for="{{activeStore.images}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item class="data-v-5ddfc117"><image class="popup-banner-image data-v-5ddfc117" src="{{item}}" mode="aspectFill"></image></swiper-item></block></swiper><view class="popup-body data-v-5ddfc117"><text class="popup-title data-v-5ddfc117">{{activeStore.name}}</text><view class="point-tips data-v-5ddfc117"><block wx:for="{{activeStore.locationTagNames}}" wx:for-item="tag" wx:for-index="idx" wx:key="idx"><view class="point-tips-item data-v-5ddfc117">{{tag}}</view></block></view><text class="popup-hours data-v-5ddfc117">{{activeStore.time}}</text><block wx:if="{{activeStore.content}}"><text class="popup-desc data-v-5ddfc117">{{activeStore.content}}</text></block><view data-event-opts="{{[['tap',[['openNavigation',['$event']]]]]}}" class="popup-address-row data-v-5ddfc117" bindtap="__e"><view class="popup-address data-v-5ddfc117"><image src="/static/icon/home_ic_location3@2x.png" mode="aspectFit" class="data-v-5ddfc117"></image><text class="data-v-5ddfc117">{{activeStore.address}}</text></view><view class="popup-distance-wrap data-v-5ddfc117"><image src="/static/icon/ic_address@2x.png" mode="aspectFit" class="data-v-5ddfc117"></image><text class="data-v-5ddfc117">{{activeStore.distanceText}}</text></view></view><view class="popup-gap data-v-5ddfc117"></view><view class="popup-section data-v-5ddfc117"><text class="popup-section-title data-v-5ddfc117">寄存类型</text><text class="popup-section-text data-v-5ddfc117">{{activeStore.depositTypes||''}}</text></view><view class="popup-gap data-v-5ddfc117"></view><view class="popup-section no-border data-v-5ddfc117"><text class="popup-section-title data-v-5ddfc117">收费标准</text><text class="popup-section-text data-v-5ddfc117">{{activeStore.feeStandard||''}}</text></view></view></scroll-view><view class="popup-footer data-v-5ddfc117"><view data-event-opts="{{[['tap',[['contactStore',['$event']]]]]}}" class="popup-btn ghost data-v-5ddfc117" bindtap="__e">联系门店</view><view data-event-opts="{{[['tap',[['storeLuggage',['$event']]]]]}}" class="popup-btn primary data-v-5ddfc117" bindtap="__e">行李寄存</view></view></view></block></view><view class="{{['shop-list-panel','data-v-5ddfc117',(isExpanded)?'expanded':'']}}"><view data-event-opts="{{[['tap',[['toggleExpand',['$event']]]]]}}" class="shop-list-header data-v-5ddfc117" bindtap="__e"><text class="shop-list-title data-v-5ddfc117">{{"附近门店 ("+$root.g0+")"}}</text><u-icon vue-id="5e18e2cf-4" name="{{isExpanded?'arrow-down':'arrow-up'}}" size="{{20}}" class="data-v-5ddfc117" bind:__l="__l"></u-icon></view><block wx:if="{{isExpanded}}"><scroll-view class="shop-list-content data-v-5ddfc117" scroll-y="{{true}}"><block wx:for="{{pointList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goShopDetails',['$0'],[[['pointList','',index]]]]]]]}}" class="shop-item data-v-5ddfc117" bindtap="__e"><view class="shop-item-thumb data-v-5ddfc117"><image src="{{item.cover}}" mode="aspectFill" class="data-v-5ddfc117"></image></view><view class="shop-item-info data-v-5ddfc117"><view class="shop-item-header data-v-5ddfc117"><text class="shop-item-name data-v-5ddfc117">{{item.name}}</text><text class="shop-item-distance data-v-5ddfc117">{{item.distance}}</text></view><view class="shop-item-tags data-v-5ddfc117"><block wx:for="{{item.locationTagNames}}" wx:for-item="tag" wx:for-index="idx" wx:key="idx"><view class="shop-item-tag data-v-5ddfc117">{{tag}}</view></block></view><view class="shop-item-address data-v-5ddfc117"><image src="/static/icon/home_ic_location3@2x.png" mode="widthFix" class="data-v-5ddfc117"></image><text class="data-v-5ddfc117">{{item.address}}</text></view></view></view></block></scroll-view></block></view></view><auth-login vue-id="5e18e2cf-5" show="{{showLogin}}" data-event-opts="{{[['^close',[['e0']]]]}}" bind:close="__e" class="data-v-5ddfc117" bind:__l="__l"></auth-login></view>
|