| | |
| | | <view class="header"> |
| | | <t-search style="flex:1" value="{{searchKey}}" bind:clear="changeHandle" bind:submit="changeHandle" placeholder="搜索名称" clearable /> |
| | | </view> |
| | | <view class="tabComtyent"> |
| | | <t-tabs class="custom-tabs" defaultValue="{{currentState}}" bind:change="onTabsChange" t-class="custom-tabs"> |
| | | <t-tab-panel label="已通过" value="Normal" /> |
| | | <t-tab-panel label="待审核" value="WaitValid" /> |
| | | <t-tab-panel label="未通过" value="Reject" /> |
| | | </t-tabs> |
| | | </view> |
| | | <view class="contentList" wx:if="{{userList.length > 0}}"> |
| | | <scroll-view class="scroll" class="content" bind:scroll="onPageScroll" model:scroll-top="{{setScrollValue}}" scroll-y refresher-enabled="{{true}}" lower-threshold="{{80}}" refresher-threshold="{{80}}" refresher-default-style="none" refresher-triggered="{{triggered}}" bindrefresherpulling="{{refresh.onPulling}}" bindrefresherrefresh="onPullDownRefresh" bindscrolltolower="onReachBottom"> |
| | | <view slot="refresher" class="refresh-container"> |
| | |
| | | </view> |
| | | </view> |
| | | <view class="userList" wx:for="{{userList}}" wx:key="index"> |
| | | <view class="userInfo"> |
| | | <view class="userInfo" bindtap="selectUser" data-index="{{index}}"> |
| | | <t-checkbox wx:if="{{item.linkType != 'Creator'}}" block="{{false}}" checked="{{item.isCheck}}" /> |
| | | <t-avatar class="avatar-example" size="small" image="{{item.appUser.icon}}" /> |
| | | <text class="user">{{item.appUser.name}}</text> |
| | | </view> |
| | | <view> |
| | | <t-button bindtap="selectIdentity" data-item="{{item}}" style="margin: 0;color: green;" size="extra-small" wx:if="{{item.state != 'Normal' && item.linkType != 'Creator'}}" variant="text">通过</t-button> |
| | | <t-button bindtap="removeStudent" data-item="{{item}}" style="margin: 0;color: red;" size="extra-small" wx:if="{{item.linkType != 'Creator' }}" variant="text">移除</t-button> |
| | | <text style="color: #ff6d00;" wx:if="{{item.linkType == 'Creator'}}">创建人</text> |
| | | <text style="color: #ff6d00;" wx:if="{{item.state == 'Reject'}}">已拒绝</text> |
| | | <t-button bindtap="selectIdentity" data-item="{{item}}" style="margin: 0;color: #67c23a;" size="extra-small" wx:if="{{item.state != 'Normal' && item.linkType != 'Creator' && item.state != 'Reject'}}" variant="text">通过</t-button> |
| | | <t-button bindtap="removeStudent" data-item="{{item}}" style="margin: 0;color: red;" size="extra-small" wx:if="{{item.linkType != 'Creator' && item.state == 'Normal' }}" variant="text">移除</t-button> |
| | | <t-button bindtap="updateStateReject" data-item="{{item}}" style="margin: 0;color: #ff6d00;" size="extra-small" wx:if="{{item.linkType != 'Creator' && item.state != 'Normal' && item.state != 'Reject' }}" variant="text">拒绝</t-button> |
| | | </view> |
| | | </view> |
| | | <view class="bottom-loading" wx:if="{{bottomLoading}}"> |
| | |
| | | <view class="content" wx:if="{{userList.length == 0}}"> |
| | | <empty /> |
| | | </view> |
| | | <view class="navBottom"> |
| | | <view class="navBottom-check"> |
| | | <t-checkbox block="{{false}}" label="全选" checked="{{isAll}}" bind:change="selectAll" /> |
| | | </view> |
| | | <view class="navBtn"> |
| | | <t-button class="custom-css" wx:if="{{currentState == 'WaitValid'}}" disabled="{{!isEnbled}}" style="margin-right:10px;" size="extra-small" bindtap="updateStateNormalDatas">批量通过</t-button> |
| | | <t-button wx:if="{{currentState != 'WaitValid'}}" disabled="{{!isEnbled}}" size="extra-small" theme="danger" bindtap="removeStudentDatas">批量移除</t-button> |
| | | <t-button wx:if="{{currentState == 'WaitValid'}}" disabled="{{!isEnbled}}" size="extra-small" theme="danger" bindtap="updateStateRejectDatas">批量拒绝</t-button> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <t-popup visible="{{showConfirm}}" usingCustomNavbar bind:visible-change="onVisibleChange" placement="center"> |
| | | <view class="block--select"> |