132 lines
4.7 KiB
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> |