zhangback
2025-12-17 0c1bc5fee8cef2751633c049e1f431477fb81fdd
1
<view class="uni-stat__select"><block wx:if="{{label}}"><label class="uni-label-text hide-on-phone _span">{{label+':'}}</label></block><view class="{{['uni-stat-box',(current)?'uni-stat__actived':'']}}"><view class="{{['uni-select',(disabled)?'uni-select--disabled':'',(shouldWrap)?'uni-select--wrap':'',(mode=='default')?'border-default':'',(mode=='underline')?'border-bottom':'']}}"><view data-event-opts="{{[['tap',[['toggleSelector',['$event']]]]]}}" class="{{['uni-select__input-box',(shouldWrap)?'uni-select__input-box--wrap':'']}}" bindtap="__e"><block wx:if="{{slotSelected}}"><view class="{{['slot-content','padding-top-bottom',(shouldWrap)?'uni-select__input-text--wrap':'']}}"><slot name="selected"></slot><scoped-slots-selected selectedItems="{{$root.m0}}" class="scoped-ref" bind:__l="__l"></scoped-slots-selected></view></block><block wx:else><block wx:if="{{textShow}}"><view class="{{['uni-select__input-text',(shouldWrap)?'uni-select__input-text--wrap':'']}}"><view class="{{['padding-top-bottom','align-'+align]}}">{{textShow}}</view></view></block><block wx:else><view class="{{['uni-select__input-text','uni-select__input-placeholder','align-'+align]}}">{{typePlaceholder}}</view></block></block><block wx:if="{{!hideRight&&shouldShowClear&&clear&&!disabled}}"><view data-event-opts="{{[['tap',[['clearVal',['$event']]]]]}}" catchtap="__e"><uni-icons vue-id="011c9238-1" type="clear" color="#c0c4cc" size="24" bind:__l="__l"></uni-icons></view></block><block wx:else><block wx:if="{{!hideRight}}"><view><uni-icons vue-id="011c9238-2" type="{{showSelector?'top':'bottom'}}" size="14" color="#999" bind:__l="__l"></uni-icons></view></block></block></view><block wx:if="{{showSelector}}"><view data-event-opts="{{[['tap',[['toggleSelector',['$event']]]]]}}" class="uni-select--mask" bindtap="__e"></view></block><block wx:if="{{showSelector}}"><view class="uni-select__selector" style="{{(getOffsetByPlacement)}}"><view class="{{[placement=='bottom'?'uni-popper__arrow_bottom':'uni-popper__arrow_top']}}"></view><scroll-view class="uni-select__selector-scroll" scroll-y="true"><block wx:if="{{$root.g0}}"><view class="uni-select__selector-empty"><slot name="empty"></slot><scoped-slots-empty empty="{{emptyTips}}" class="scoped-ref" bind:__l="__l"></scoped-slots-empty></view></block><block wx:else><block wx:if="{{$root.g1===0}}"><view class="uni-select__selector-empty"><text>{{emptyTips}}</text></view></block></block><block wx:if="{{slotOption}}"><block wx:for="{{$root.l0}}" wx:for-item="itemData" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['change',['$0'],[[['mixinDatacomResData','',index]]]]]]]}}" bindtap="__e"><slot name="option"></slot><scoped-slots-option item="{{itemData.$orig}}" itemSelected="{{multiple?itemData.g2:itemData.m1==itemData.$orig.value}}" class="scoped-ref" bind:__l="__l"></scoped-slots-option></view></block></block><block wx:else><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{item.g3}}"><view data-event-opts="{{[['tap',[['change',['$0'],[[['mixinDatacomResData','',index]]]]]]]}}" class="uni-select__selector-item" bindtap="__e"><text class="{{[(item.$orig.disable)?'uni-select__selector__disabled':'']}}">{{item.m2}}</text></view></block></block><block wx:if="{{$root.g4}}"><view><checkbox-group data-event-opts="{{[['change',[['checkBoxChange',['$event']]]]]}}" bindchange="__e"><block wx:for="{{$root.l2}}" wx:for-item="item" wx:for-index="index" wx:key="index"><label class="uni-select__selector-item"><checkbox value="{{index+''}}" checked="{{item.g5}}" disabled="{{item.$orig.disable}}"></checkbox><view class="{{[(item.$orig.disable)?'uni-select__selector__disabled':'']}}">{{item.m3}}</view></label></block></checkbox-group></view></block></block></scroll-view></view></block></view></view></view>