69 lines
2.3 KiB
XML
69 lines
2.3 KiB
XML
<view wx:if="{{order}}">
|
|
<view wx:if="{{!legal}}" class="error-container">
|
|
<l-status-show
|
|
show="{{true}}"
|
|
type="error"
|
|
full-screen="{{false}}"
|
|
bg-color="#F2F6F8"
|
|
describe="{{t('illegalStateMp')}}"
|
|
>
|
|
</l-status-show>
|
|
</view>
|
|
<view wx:elif="{{activePay}}" class="error-container">
|
|
<l-status-show
|
|
show="{{true}}"
|
|
type="order"
|
|
full-screen="{{false}}"
|
|
bg-color="#F2F6F8"
|
|
describe="{{t('paying')}}"
|
|
>
|
|
</l-status-show>
|
|
</view>
|
|
<view wx:else class="container">
|
|
<view class="info">
|
|
<view class="should">{{t('price')}}</view>
|
|
<view class="price">
|
|
<view>{{t('common::pay.symbol')}}</view>
|
|
<view>{{priceStr}}</view>
|
|
</view>
|
|
</view>
|
|
<view wx:if="{{accountId && accountAvailMax}}" class="ctrl">
|
|
<view class="pc1">
|
|
<l-switch
|
|
checked="{{useAccount}}"
|
|
bind:linchange="switchUseAccount"
|
|
/>
|
|
<view class="text">
|
|
{{t('useAccount')}}
|
|
</view>
|
|
</view>
|
|
<view wx:if="{{useAccount}}" class="pc2">
|
|
<view class="content">
|
|
<view class="label">¥</view>
|
|
<l-input
|
|
focus
|
|
hide-label="{{true}}"
|
|
type="number"
|
|
value="{{accountPriceYuan}}"
|
|
bind:lininput="setAccountPriceMp"
|
|
/>
|
|
</view>
|
|
<view class="tips">{{accountTips || `当前可用余额为{{accountAvailMaxStr}}元`}}</view>
|
|
</view>
|
|
</view>
|
|
<view wx:if="{{rest}}" class="ctrl">
|
|
<view class="pc1">
|
|
<view class="text">
|
|
请选择支付方式({{restYuan}}元):
|
|
</view>
|
|
</view>
|
|
<view class="pc2">
|
|
<channel-picker
|
|
payChannels="{{payChannels}}"
|
|
payChannel="{{channel}}"
|
|
onPick="{{onPickMp}}"
|
|
/>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view> |