feat(M08-C): 补会员检索与员工概况

This commit is contained in:
Codex
2026-08-10 10:35:44 +08:00
parent 8b46863cd8
commit 1b0839e881
22 changed files with 758 additions and 74 deletions
+20 -3
View File
@@ -7,8 +7,25 @@
<view wx:if="{{loading}}" class="loading">正在加载房间...</view>
<view class="field">
<text class="label">会员用户 ID</text>
<input type="number" value="{{userId}}" placeholder="输入会员用户 ID" bindinput="inputUserId" />
<text class="label">会员</text>
<view class="member-search-row">
<input value="{{memberSearch}}" placeholder="昵称、手机号或会员 ID" bindinput="inputMemberSearch" confirm-type="search" bindconfirm="searchMembers" />
<button size="mini" loading="{{memberLoading}}" bindtap="searchMembers">检索</button>
</view>
<view wx:if="{{selectedMemberId}}" class="selected-member">已选择:{{selectedMemberName}}ID {{selectedMemberId}}</view>
<scroll-view wx:if="{{members.length}}" class="member-results" scroll-y>
<view
wx:for="{{members}}"
wx:key="memberId"
class="member-option {{item.memberId === selectedMemberId ? 'active' : ''}}"
data-member-id="{{item.memberId}}"
bindtap="selectMember"
>
<view><strong>{{item.displayName}}</strong><text>ID {{item.memberId}}</text></view>
<text>{{item.balanceText}}</text>
</view>
</scroll-view>
<view wx:if="{{!memberLoading && !members.length}}" class="empty-members">授权范围内未找到有效会员</view>
</view>
<view class="field">
<text class="label">房间</text>
@@ -36,6 +53,6 @@
<picker mode="time" value="{{endTime}}" bindchange="changeEndTime"><view class="picker-value">{{endTime}}</view></picker>
</view>
</view>
<button type="primary" loading="{{submitting}}" disabled="{{loading || submitting || !rooms.length}}" bindtap="submit">确认代下单</button>
<button type="primary" loading="{{submitting}}" disabled="{{loading || memberLoading || submitting || !rooms.length || !selectedMemberId}}" bindtap="submit">确认代下单</button>
</view>
</scroll-view>