huangsijun
2025-09-22 a78c011de350b188afb03beb2f26a73f35f71986
1
<view class="chose-city data-v-6df34019"><view class="city-search-wrap data-v-6df34019" style="{{($root.m0==0?'':'padding-top:'+$root.m1+'px')}}" id="searchBox"><view class="search data-v-6df34019"><view data-event-opts="{{[['tap',[['closeModal',['$event']]]]]}}" class="r-cancel data-v-6df34019" bindtap="__e"><text class="iconfont icon-guanbi data-v-6df34019"></text></view><view class="l-search data-v-6df34019"><view class="icon-search data-v-6df34019"><view class="cuIcon-search data-v-6df34019"></view></view><input class="input-search data-v-6df34019" type="text" placeholder="城市名/拼音" placeholder-style="color:#8E8F97" focus="{{searchFocus}}" data-event-opts="{{[['input',[['searchChange',['$event']]]]]}}" value="{{inputValue}}" bindinput="__e"/><block wx:if="{{isClearBtn}}"><text data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="clear-input iconfont icon-icon-test data-v-6df34019" bindtap="__e"></text></block></view></view><view hidden="{{!(inputValue)}}" class="reach-content data-v-6df34019"><block hidden="{{!($root.g0)}}" class="data-v-6df34019"><block wx:for="{{searchData}}" wx:for-item="item" wx:for-index="__i0__" wx:key="citycode"><view data-event-opts="{{[['tap',[['selectCity',['$0'],[[['searchData','citycode',item.citycode]]]]]]]}}" class="li data-v-6df34019" bindtap="__e">{{''+item.name+''}}</view></block></block><view hidden="{{!(hasNoData)}}" class="has-no-data data-v-6df34019">没有找到匹配数据~</view></view></view><block wx:if="{{!inputValue}}"><scroll-view class="scroll-view data-v-6df34019" style="{{('height:'+scrollviewHigh+'px;')}}" scroll-y="{{true}}" scroll-with-animation="true" enable-back-to-top="true" scroll-into-view="{{toIndex}}" data-event-opts="{{[['scroll',[['scrollHandle',['$event']]]]]}}" bindscroll="__e"><view class="block data-v-6df34019"><view class="area list-item myarea data-v-6df34019" id="area"><view class="title-wrapp p-0-30 d-s-c data-v-6df34019"><view class="c-title data-v-6df34019"><text class="l flex-1 data-v-6df34019">{{"当前:"+myCityObj.name+(myCityObj.city==myCityObj.name?'全城':myCityObj.city)}}</text><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="{{['d-s-c','data-v-6df34019',(showArea)?'area-icon':'']}}" bindtap="__e"><text class="data-v-6df34019">切换区县</text><view class="iconfont icon-icon1 data-v-6df34019"></view></view></view></view><block wx:if="{{showArea}}"><view class="ul bg-white p-0-30 pt10 data-v-6df34019"><view data-event-opts="{{[['tap',[['selectCity',['$0'],['realCityObj']]]]]}}" class="li font-clamp data-v-6df34019" bindtap="__e">{{realCityObj.name+"全城"}}</view><block wx:for="{{regionList}}" wx:for-item="item" wx:for-index="key" wx:key="key"><view class="{{['li','font-clamp','data-v-6df34019',(item.name==myCityObj.city)?'now':'']}}" id="{{item.id}}" data-event-opts="{{[['tap',[['selectCity',['$0'],[[['regionList','',key]]]]]]]}}" bindtap="__e"><text class="text data-v-6df34019">{{item.name}}</text></view></block></view></block></view><view class="area list-item history p-0-30 data-v-6df34019" id="record"><view class="title-wrapp pt20 data-v-6df34019"><view class="c-title data-v-6df34019"><text class="l data-v-6df34019">定位/最近访问</text></view></view><view class="ul data-v-6df34019"><view data-event-opts="{{[['tap',[['selectCity',['$0','refresh'],['nowCityObj']]]]]}}" class="li font-clamp data-v-6df34019" bindtap="__e"><block wx:if="{{hasLocation}}"><text class="f26 dominant icon iconfont icon-dizhi1 data-v-6df34019"></text></block><block wx:else><text class="f26 red icon iconfont icon-fasong data-v-6df34019"></text></block><text class="text data-v-6df34019">{{hasLocation?nowCityObj.name:'定位失败,点击重新定位'}}</text></view><block wx:for="{{recordList}}" wx:for-item="item" wx:for-index="__i1__" wx:key="id"><view data-event-opts="{{[['tap',[['selectCity',['$0'],[[['recordList','id',item.id]]]]]]]}}" class="li font-clamp data-v-6df34019" bindtap="__e">{{''+item.name+''}}</view></block></view></view></view><view class="city-list data-v-6df34019"><block wx:for="{{cityList}}" wx:for-item="item" wx:for-index="key" wx:key="key"><view class="list list-item data-v-6df34019" id="{{item.nameType}}"><view class="c-title data-v-6df34019">{{item.nameType}}</view><block wx:for="{{item.list}}" wx:for-item="innerItem" wx:for-index="__i2__" wx:key="id"><view data-event-opts="{{[['tap',[['selectCity',['$0'],[[['cityList','',key],['list','id',innerItem.id]]]]]]]}}" class="item data-v-6df34019" bindtap="__e">{{''+innerItem.name+''}}</view></block></view></block></view></scroll-view></block><view data-event-opts="{{[['touchstart',[['touchStart',['$event']]]],['touchend',[['touchEnd',['$event']]]],['touchmove',[['touchMove',['$event']]]]]}}" class="alphabet data-v-6df34019" bindtouchstart="__e" bindtouchend="__e" catchtouchmove="__e"><block wx:for="{{alphabet}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view id="{{item}}" data-event-opts="{{[['touchstart',[['getLetter',['$event']]]],['touchend',[['setLetter',['$event']]]]]}}" bindtouchstart="__e" bindtouchend="__e" class="data-v-6df34019"><view class="{{['item','data-v-6df34019',(currentLetter==item)?'active':'']}}">{{''+(item=='area'?'当前':item=='record'?'定位':item)+''}}</view></view></block></view></view>