oak-pay-business/es/components/account/detail/index.xml

132 lines
4.7 KiB
XML

<view class="container">
<l-notice-bar show="{{!!unreceivedDepositId}}" front-icon-name="notification" end-icon-name="right"
bind:lintap="onUnreceivedDepositClickMp" bind:linicontap="onUnreceivedDepositClickMp">
{{t('ship.unconfirm')}}
</l-notice-bar>
<view class="info" style="background-color:{{bgColor}};color:{{textColor}};">
<view
class="top label"
bind:tap="gotoHistoryMp"
>
{{t('history')}}
</view>
<view class="middle">
<view class="box fortify">
<view class="label">{{t('avail')}}{{t('yuan')}}</view>
<view class="value" style="color:{{priceColor}}">{{t('common::pay.symbol')}} {{availStr}}</view>
</view>
</view>
<view class="bottom">
<view class="box">
<view class="label">{{t('total')}}{{t('yuan')}}</view>
<view class="value" style="color:{{priceColor}}">{{t('common::pay.symbol')}} {{totalStr}}</view>
</view>
<view class="box">
<view class="label">{{t('loan')}}{{t('yuan')}}</view>
<view class="value" style="color:{{priceColor}}">{{t('common::pay.symbol')}} {{loanStr}}</view>
</view>
</view>
</view>
<view style="height:30vh;" />
<block wx:if="{{payRefreshing}}">
<l-loading show="{{payRefreshing}}" type="circle" opacity="0.5">
<view class="btn">
<view class="item">
<l-button
size="long"
bind:lintap="onDepositClick"
bgColor="{{textColor}}"
l-class="my-button"
>
{{t('account:action.deposit')}}
</l-button>
</view>
<view class="item">
<l-button
size="long"
plain="{{true}}"
bind:lintap="onWithdrawClick"
l-class="withdrawBtn my-button"
>
{{t('account:action.withdraw')}}
</l-button>
</view>
</view>
</l-loading>
</block>
<block wx:else>
<view class="btn">
<view class="item">
<l-button
size="long"
bind:lintap="onDepositClick"
bgColor="{{textColor}}"
l-class="my-button"
>
{{t('account:action.deposit')}}
</l-button>
</view>
<view class="item">
<l-button
size="long"
plain="{{true}}"
bind:lintap="onWithdrawClick"
l-class="withdrawBtn my-button"
>
{{t('account:action.withdraw')}}
</l-button>
</view>
</view>
</block>
<block wx:if="{{depositOpen}}">
<l-popup
show="{{depositOpen}}"
content-align="bottom"
bind:lintap="onDepositModalClose"
>
<!-- <l-arc-popup
show="{{depositOpen}}"
direction="bottom"
bind:lintap="onDepositModalClose"
min-height="200"
max-height="1000"
z-index="1000"
> -->
<view class="ad-container">
<deposit-new
depositMinCent="{{depositMinCent}}"
depositMaxCent='{{depositMaxCent}}'
price="{{depPrice}}"
channel='{{depositChannel}}'
loss="{{depositLoss}}"
onSetPrice="{{setDepPriceMp}}"
onSetChannel="{{setDepositChannelMp}}"
onSetPrice="{{setDepPriceMp}}"
focus="{{focus}}"
/>
<view style="margin-top:20rpx">
<l-button
type="default"
size="long"
disabled="{{!depPrice || !depositChannel || depositing}}"
loading="{{depositing}}"
bind:lintap="newDeposit"
>
{{depositing ? t('depositing') : t('common::confirm')}}
</l-button>
</view>
</view>
</l-popup>
</block>
<block wx:if="{{ufOpen}}">
<l-dialog
show="{{ufOpen}}"
type="alert"
show-title="{{false}}"
content="{{t('uf.content')}}"
confirm-text="{{t('uf.go')}}"
bind:linconfirm="onUnfinishedDepositClick"
bind:lintap="onUfModalClose"
/>
</block>
</view>