43 lines
1.9 KiB
Plaintext
43 lines
1.9 KiB
Plaintext
<view class="page">
|
|
<view class="title">房间详情</view>
|
|
<view>门店编号:{{storeId}}</view>
|
|
<view>房间编号:{{roomId}}</view>
|
|
<view class="section-title">选择时长</view>
|
|
<view class="duration-row">
|
|
<button size="mini" class="{{durationMinutes === 60 ? 'selected' : ''}}" data-minutes="60" bindtap="setDuration">1小时</button>
|
|
<button size="mini" class="{{durationMinutes === 120 ? 'selected' : ''}}" data-minutes="120" bindtap="setDuration">2小时</button>
|
|
<button size="mini" class="{{durationMinutes === 180 ? 'selected' : ''}}" data-minutes="180" bindtap="setDuration">3小时</button>
|
|
</view>
|
|
|
|
<view class="action-grid">
|
|
<button loading="{{loading}}" bindtap="quote">报价</button>
|
|
<button loading="{{loading}}" bindtap="reserve">预占</button>
|
|
<button loading="{{loading}}" bindtap="createTestPayment">测试支付</button>
|
|
<button loading="{{loading}}" bindtap="completeTestPayment">完成测试支付</button>
|
|
</view>
|
|
|
|
<view wx:if="{{errorMessage}}" class="error">{{errorMessage}}</view>
|
|
<view wx:if="{{successMessage}}" class="success">{{successMessage}}</view>
|
|
|
|
<view wx:if="{{quote}}" class="result-card">
|
|
<view class="result-title">报价</view>
|
|
<view>总价:{{quote.totalText}}</view>
|
|
<view>押金:{{quote.depositText}}</view>
|
|
</view>
|
|
|
|
<view wx:if="{{order}}" class="result-card">
|
|
<view class="result-title">订单</view>
|
|
<view>订单编号:{{order.orderId}}</view>
|
|
<view wx:if="{{order.reservationId}}">预占编号:{{order.reservationId}}</view>
|
|
</view>
|
|
|
|
<view wx:if="{{payment}}" class="result-card">
|
|
<view class="result-title">支付</view>
|
|
<view>支付编号:{{payment.paymentId}}</view>
|
|
<view>金额:{{payment.amountText}}</view>
|
|
<view>状态:{{payment.status}}</view>
|
|
</view>
|
|
|
|
<view class="notice">扫码或 NFC 只打开此页面,开门权限仍由有效订单单独校验;生产支付以微信预支付为准。</view>
|
|
</view>
|