<view class="uni-filter-dropdown"><view data-event-opts="{{[['tap',[['onDropdown',['$event']]]]]}}" class="dropdown-btn" bindtap="__e"><block wx:if="{{isSelect||isRange}}"><view class="{{['icon-select',(canReset)?'active':'']}}"></view></block><block wx:if="{{isSearch}}"><view class="{{['icon-search',(canReset)?'active':'']}}"><view class="icon-search-0"></view><view class="icon-search-1"></view></view></block><block wx:if="{{isDate}}"><view class="{{['icon-calendar',(canReset)?'active':'']}}"><view class="icon-calendar-0"></view><view class="icon-calendar-1"></view></view></block></view><block wx:if="{{isOpened}}"><view data-event-opts="{{[['tap',[['handleClose',['$event']]]]]}}" class="uni-dropdown-cover" bindtap="__e"></view></block><block wx:if="{{isOpened}}"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="dropdown-popup dropdown-popup-right" catchtap="__e"><block wx:if="{{isSelect}}"><view class="list"><block wx:for="{{dataList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><label data-event-opts="{{[['tap',[['onItemClick',['$event',index]]]]]}}" class="flex-r a-i-c list-item" bindtap="__e"><check-box class="check" vue-id="{{'9a283c50-1-'+index}}" checked="{{item.checked}}" bind:__l="__l"></check-box><view class="checklist-content"><text class="checklist-text" style="{{(item.styleIconText)}}">{{item[map.text]}}</text></view></label></block></view></block><block wx:if="{{isSelect}}"><view class="flex-r opera-area"><view data-event-opts="{{[['tap',[['handleSelectReset',['$event']]]]]}}" class="{{['flex-f','btn','btn-default',(!canReset)?'disable':'']}}" bindtap="__e">{{''+resource.reset}}</view><view data-event-opts="{{[['tap',[['handleSelectSubmit',['$event']]]]]}}" class="flex-f btn btn-submit" bindtap="__e">{{resource.submit}}</view></view></block><block wx:if="{{isSearch}}"><view class="search-area"><input data-event-opts="{{[['input',[['__set_model',['','filterValue','$event',[]]]]]]}}" class="search-input" value="{{filterValue}}" bindinput="__e"/></view></block><block wx:if="{{isSearch}}"><view class="flex-r opera-area"><view data-event-opts="{{[['tap',[['handleSearchSubmit',['$event']]]]]}}" class="flex-f btn btn-submit" bindtap="__e">{{resource.search}}</view><view data-event-opts="{{[['tap',[['handleSearchReset',['$event']]]]]}}" class="{{['flex-f','btn','btn-default',(!canReset)?'disable':'']}}" bindtap="__e">{{''+resource.reset}}</view></view></block><block wx:if="{{isRange}}"><view><view class="input-label">{{resource.gt}}</view><input data-event-opts="{{[['input',[['__set_model',['','gtValue','$event',[]]]]]]}}" class="input" value="{{gtValue}}" bindinput="__e"/><view class="input-label">{{resource.lt}}</view><input data-event-opts="{{[['input',[['__set_model',['','ltValue','$event',[]]]]]]}}" class="input" value="{{ltValue}}" bindinput="__e"/></view></block><block wx:if="{{isRange}}"><view class="flex-r opera-area"><view data-event-opts="{{[['tap',[['handleRangeReset',['$event']]]]]}}" class="{{['flex-f','btn','btn-default',(!canReset)?'disable':'']}}" bindtap="__e">{{''+resource.reset}}</view><view data-event-opts="{{[['tap',[['handleRangeSubmit',['$event']]]]]}}" class="flex-f btn btn-submit" bindtap="__e">{{resource.submit}}</view></view></block><block wx:if="{{isDate}}"><view><uni-datetime-picker class="vue-ref" vue-id="9a283c50-2" value="{{dateRange}}" type="datetimerange" return-type="timestamp" data-ref="datetimepicker" data-event-opts="{{[['^change',[['datetimechange']]],['^maskClick',[['timepickerclose']]]]}}" bind:change="__e" bind:maskClick="__e" bind:__l="__l" vue-slots="{{['default']}}"><view></view></uni-datetime-picker></view></block></view></block></view>
|