1 |
- <view class="selectpage data-v-088a4484"><block tt:if="{{checkeType=='selectpage'}}"><view class="data-v-088a4484"><u-input vue-id="08bd60e1-1" type="select" select-open="{{show}}" placeholder="{{'请选择'+title}}" value="{{page_lable}}" data-event-opts="{{[['^click',[['e0']]],['^input',[['__set_model',['','page_lable','$event',[]]]]]]}}" bind:click="__e" bind:input="__e" class="data-v-088a4484" bind:__l="__l"></u-input></view></block><block tt:if="{{checkeType=='selectpages'}}"><view class="data-v-088a4484"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="select-pages u-flex u-flex-wrap data-v-088a4484" bindtap="__e"><block tt:for="{{pagesLable}}" tt:for-item="tag" tt:for-index="tak" tt:key="tak"><view class="u-m-r-10 data-v-088a4484"><u-tag vue-id="{{'08bd60e1-2-'+tak}}" text="{{tag[showField]}}" bg-color="{{lightColor}}" border-color="{{faBorderColor}}" color="{{theme.bgColor}}" type="success" class="data-v-088a4484" bind:__l="__l"></u-tag></view></block><block tt:if="{{!pagesLable.length}}"><view class="u-light-color data-v-088a4484">{{'请选择'+title}}</view></block></view></view></block><u-popup vue-id="08bd60e1-3" popup="{{false}}" mode="bottom" height="700" value="{{show}}" data-event-opts="{{[['^close',[['close']]],['^input',[['__set_model',['','show','$event',[]]]]]]}}" bind:close="__e" bind:input="__e" class="data-v-088a4484" bind:__l="__l" vue-slots="{{['default']}}"><view class="u-flex u-flex-column data-v-088a4484"><view class="fa-column u-p-l-30 u-p-r-30 u-p-t-20 u-p-b-20 u-border-bottom data-v-088a4484"><u-search bind:input="__e" vue-id="{{('08bd60e1-4')+','+('08bd60e1-3')}}" placeholder="搜索" show-action="{{false}}" value="{{q_word}}" data-event-opts="{{[['^input',[['__set_model',['','q_word','$event',[]]]]]]}}" class="data-v-088a4484" bind:__l="__l"></u-search></view><view class="fa-column u-flex-1 u-flex fa-scroll data-v-088a4484"><scroll-view style="{{'height:'+(scrollHg+'px')+';'+('width:'+('100vw')+';')}}" scroll-y="true" data-event-opts="{{[['scrolltolower',[['goLower',['$event']]]]]}}" bindscrolltolower="__e" class="data-v-088a4484"><block tt:if="{{checkeType=='selectpages'}}"><view class="data-v-088a4484"><checkbox-group class="data-v-088a4484"><block tt:for="{{list}}" tt:for-item="item" tt:for-index="index" tt:key="index"><u-cell-item vue-id="{{('08bd60e1-5-'+index)+','+('08bd60e1-3')}}" arrow="{{false}}" title="{{item[showField]}}" data-event-opts="{{[['^click',[['selectCell',[index]]]]]}}" bind:click="__e" class="data-v-088a4484" bind:__l="__l" vue-slots="{{['right-icon']}}"><checkbox slot="right-icon" shape="square" color="{{theme.bgColor}}" value="{{item[keyField]+''}}" checked="{{item.checked}}" class="data-v-088a4484"></checkbox></u-cell-item></block></checkbox-group></view></block><block tt:else><view class="data-v-088a4484"><u-radio-group bind:input="__e" vue-id="{{('08bd60e1-6')+','+('08bd60e1-3')}}" value="{{radio_value}}" data-event-opts="{{[['^input',[['__set_model',['','radio_value','$event',[]]]]]]}}" class="data-v-088a4484" bind:__l="__l" vue-slots="{{['default']}}"><block tt:for="{{list}}" tt:for-item="item" tt:for-index="index" tt:key="index"><u-cell-item vue-id="{{('08bd60e1-7-'+index)+','+('08bd60e1-6')}}" arrow="{{false}}" title="{{item[showField]}}" data-event-opts="{{[['^click',[['selectCell',[index]]]]]}}" bind:click="__e" class="data-v-088a4484" bind:__l="__l" vue-slots="{{['right-icon']}}"><u-radio vue-id="{{('08bd60e1-8-'+index)+','+('08bd60e1-7-'+index)}}" slot="right-icon" active-color="{{theme.bgColor}}" name="{{item[keyField]+''}}" class="data-v-088a4484" bind:__l="__l"></u-radio></u-cell-item></block></u-radio-group></view></block><view class="u-p-10 data-v-088a4484"><u-loadmore vue-id="{{('08bd60e1-9')+','+('08bd60e1-3')}}" status="{{status}}" class="data-v-088a4484" bind:__l="__l"></u-loadmore></view></scroll-view></view><view class="fa-column select-footer u-text-center data-v-088a4484"><u-gap vue-id="{{('08bd60e1-10')+','+('08bd60e1-3')}}" height="10" bg-color="#eaeaec" class="data-v-088a4484" bind:__l="__l"></u-gap><view class="u-p-10 u-flex u-row-around data-v-088a4484"><block tt:if="{{checkeType=='selectpages'}}"><view data-event-opts="{{[['tap',[['clearAll',['$event']]]]]}}" class="u-flex-1 data-v-088a4484" bindtap="__e"><text class="data-v-088a4484">清空</text></view></block><view data-event-opts="{{[['tap',[['confirm',['$event']]]]]}}" class="u-flex-1 data-v-088a4484" bindtap="__e"><text class="data-v-088a4484">{{checkeType=='selectpages'?'确定':'取消'}}</text></view></view></view></view></u-popup></view>
|