oak-pay-business/es/components/order/pay/index.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>