<import src="/behaviors/picker/template-selector.wxml" />
|
|
<view class="page popup-block">
|
<view class="page-header">
|
<view class="popup-btn-group">
|
<t-button
|
block="{{false}}"
|
t-class="t-class-button"
|
theme="{{selectedList.length > 0 ? 'danger' : 'default'}}"
|
size="extra-small"
|
bindtap="onCancel"
|
>{{selectedList.length > 0 ? '清空' : '取消'}}</t-button
|
>
|
<t-button
|
block="{{false}}"
|
t-class="t-class-button"
|
theme="primary"
|
size="extra-small"
|
bindtap="onConfirm"
|
>{{selectedList.length > 0 ? '(' + selectedList.length + ')' : ''}}确定</t-button
|
>
|
</view>
|
<view class="filter-wrap">
|
<template
|
is="picker-selector"
|
data="{{key: 'scene', value: sceneText}}"
|
/>
|
<template
|
is="picker-selector"
|
data="{{key: 'district', value: districtText}}"
|
/>
|
<template is="picker-selector" data="{{key: 'town', value: townText}}" />
|
</view>
|
<t-search
|
placeholder="{{placeholder}}"
|
model:value="{{searchValue}}"
|
bind:submit="_startLoad"
|
bind:clear="_startLoad"
|
>
|
</t-search>
|
</view>
|
<view class="page-container">
|
<scroll-view
|
style="height: 70vh"
|
scroll-y="{{true}}"
|
bindscrolltolower="_loadMore"
|
>
|
<t-checkbox
|
wx:for="{{list}}"
|
wx:key="index"
|
t-class-label="t-class-checkbox-label"
|
label="{{item.realname}}"
|
data-index="{{index}}"
|
checked="{{item.checked}}"
|
bind:change="onCheckBoxChange"
|
/>
|
<load-more
|
list-is-empty="{{!list.length}}"
|
status="{{loadStatus}}"
|
bind:retry="_startLoad"
|
/>
|
</scroll-view>
|
</view>
|
<!-- <view class="footer">
|
<view>已选择{{selectedList.length}}</view>
|
<t-button
|
block="{{false}}"
|
t-class="t-class-button"
|
theme="default"
|
size="extra-small"
|
bindtap="onCancel"
|
>清空</t-button
|
>
|
</view> -->
|
</view>
|
|
<include src="/behaviors/picker/scene/template-scene.wxml" />
|
<include src="/behaviors/picker/district/template-district.wxml" />
|
<include src="/behaviors/picker/town/template-town.wxml" />
|