feat(supervisor): limit invite when already 3 supervisors

This commit is contained in:
nepiedg
2026-04-16 12:03:09 +08:00
parent f6195701b0
commit 5928329e76
+6 -4
View File
@@ -8,7 +8,7 @@
<view class="card">
<view class="card-head">
<text class="card-title">邀请监督人</text>
<text class="card-meta">有效期默认 7 </text>
<text class="card-meta">已绑定 {{ supervisorItems.length }}/3</text>
</view>
<view v-if="inviteToken" class="invite-box">
@@ -25,9 +25,11 @@
</view>
<view v-else class="invite-empty">
<text class="invite-empty-text">生成一个邀请口令发给你信得过的人</text>
<button class="btn" :disabled="inviteLoading" @tap="generateInvite">
{{ inviteLoading ? '生成中...' : '生成邀请口令' }}
<text class="invite-empty-text">
{{ supervisorItems.length >= 3 ? '监督人已满(最多 3 人),你可以先解除一个再邀请' : '生成一个邀请口令,发给你信得过的人' }}
</text>
<button class="btn" :disabled="inviteLoading || supervisorItems.length >= 3" @tap="generateInvite">
{{ supervisorItems.length >= 3 ? '已达上限' : (inviteLoading ? '生成中...' : '生成邀请口令') }}
</button>
</view>
</view>