city-picker.wxml 3.8 KB

1
  1. <u-popup vue-id="55daceba-1" mode="bottom" popup="{{false}}" mask="{{true}}" closeable="{{true}}" safe-area-inset-bottom="{{true}}" close-icon-color="#ffffff" z-index="{{uZIndex}}" maskCloseAble="{{maskCloseAble}}" value="{{value}}" data-event-opts="{{[['^close',[['close']]],['^input',[['__set_model',['','value','$event',[]]]]]]}}" bind:close="__e" bind:input="__e" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{value}}"><u-tabs vue-id="{{('55daceba-2')+','+('55daceba-1')}}" list="{{genTabsList}}" is-scroll="{{true}}" current="{{tabsIndex}}" data-ref="tabs" data-event-opts="{{[['^change',[['tabsChange']]]]}}" bind:change="__e" class="data-v-1b8b2bcc vue-ref" bind:__l="__l"></u-tabs></block><view class="area-box data-v-1b8b2bcc"><view class="{{['u-flex','data-v-1b8b2bcc',(isChange)?'change':'']}}"><view class="area-item data-v-1b8b2bcc"><view class="u-padding-10 u-bg-gray data-v-1b8b2bcc" style="height:100%;"><scroll-view style="height:100%;" scroll-y="{{true}}" class="data-v-1b8b2bcc"><u-cell-group vue-id="{{('55daceba-3')+','+('55daceba-1')}}" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{addressList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-cell-item vue-id="{{('55daceba-4-'+index)+','+('55daceba-3')}}" title="{{item.name}}" arrow="{{false}}" index="{{index}}" data-event-opts="{{[['^click',[['provinceChange']]]]}}" bind:click="__e" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['right-icon']}}"><u-icon data-custom-hidden="{{!(isChooseP&&province==index)}}" vue-id="{{('55daceba-5-'+index)+','+('55daceba-4-'+index)}}" slot="right-icon" size="34" name="checkbox-mark" class="data-v-1b8b2bcc" bind:__l="__l"></u-icon></u-cell-item></block></u-cell-group></scroll-view></view></view><view class="area-item data-v-1b8b2bcc"><view class="u-padding-10 u-bg-gray data-v-1b8b2bcc" style="height:100%;"><scroll-view style="height:100%;" scroll-y="{{true}}" class="data-v-1b8b2bcc"><block wx:if="{{isChooseP}}"><u-cell-group vue-id="{{('55daceba-6')+','+('55daceba-1')}}" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{addressList[province].children}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-cell-item vue-id="{{('55daceba-7-'+index)+','+('55daceba-6')}}" title="{{item.name}}" arrow="{{false}}" index="{{index}}" data-event-opts="{{[['^click',[['cityChange']]]]}}" bind:click="__e" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['right-icon']}}"><u-icon data-custom-hidden="{{!(isChooseC&&city==index)}}" vue-id="{{('55daceba-8-'+index)+','+('55daceba-7-'+index)}}" slot="right-icon" size="34" name="checkbox-mark" class="data-v-1b8b2bcc" bind:__l="__l"></u-icon></u-cell-item></block></u-cell-group></block></scroll-view></view></view><view class="area-item data-v-1b8b2bcc"><view class="u-padding-10 u-bg-gray data-v-1b8b2bcc" style="height:100%;"><scroll-view style="height:100%;" scroll-y="{{true}}" class="data-v-1b8b2bcc"><block wx:if="{{isChooseC}}"><u-cell-group vue-id="{{('55daceba-9')+','+('55daceba-1')}}" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{addressList[province].children[city].children}}" wx:for-item="item" wx:for-index="index" wx:key="index"><u-cell-item vue-id="{{('55daceba-10-'+index)+','+('55daceba-9')}}" title="{{item.name}}" arrow="{{false}}" index="{{index}}" data-event-opts="{{[['^click',[['areaChange']]]]}}" bind:click="__e" class="data-v-1b8b2bcc" bind:__l="__l" vue-slots="{{['right-icon']}}"><u-icon data-custom-hidden="{{!(isChooseA&&area==index)}}" vue-id="{{('55daceba-11-'+index)+','+('55daceba-10-'+index)}}" slot="right-icon" size="34" name="checkbox-mark" class="data-v-1b8b2bcc" bind:__l="__l"></u-icon></u-cell-item></block></u-cell-group></block></scroll-view></view></view></view></view></u-popup>