Files
danyang-match/miniapp/pages/contact-consent/contact-consent.wxml
T

40 lines
2.0 KiB
Plaintext
Raw Normal View History

<!-- 联系授权确认页(ZC-MM-003 / B1:单独明示同意,无预勾选、无捆绑) -->
<view class="page">
<view class="intro">
<view class="intro-title">红娘联系授权</view>
<view class="intro-text">红娘经平台审批后向你发起联系授权申请。你可以单独决定同意或拒绝,同意后授权在有效期内生效,到期自动失效,也可随时被撤销。</view>
</view>
<!-- 待确认队列 -->
<view class="section" wx:if="{{pendingConsent.length > 0}}">
<view class="section-title">待你确认({{pendingConsent.length}})</view>
<view class="card" wx:for="{{pendingConsent}}" wx:key="id">
<view class="row"><text class="label">授权渠道</text><text class="value strong">{{item.channelLabel}}</text></view>
<view class="row"><text class="label">授权目的</text><text class="value">{{item.purpose}}</text></view>
<view class="row"><text class="label">确认截止</text><text class="value">{{item.expireText}}</text></view>
<view class="actions">
<button class="btn decline" data-id="{{item.id}}" bindtap="onDecline">拒绝</button>
<button class="btn consent" data-id="{{item.id}}" bindtap="onConsent">同意</button>
</view>
</view>
</view>
<view class="empty" wx:if="{{!loading && pendingConsent.length === 0}}">
<view class="empty-text">暂无待确认的授权申请</view>
</view>
<!-- 历史记录 -->
<view class="section" wx:if="{{history.length > 0}}">
<view class="section-title">历史记录</view>
<view class="card slim" wx:for="{{history}}" wx:key="id">
<view class="row"><text class="label">渠道</text><text class="value">{{item.channelLabel}}</text></view>
<view class="row"><text class="label">目的</text><text class="value">{{item.purpose}}</text></view>
<view class="row"><text class="label">状态</text><text class="value">{{item.statusLabel}}</text></view>
</view>
</view>
<view class="loading-wrap" wx:if="{{loading}}">
<text class="loading-text">加载中...</text>
</view>
</view>