|
|
- <template>
- <view class="page">
- <navbar title="提现" leftClick @leftClick="$utils.navigateBack" />
-
- <view class="content">
- <view class="card info">
- <view class="info-row">
- <view class="flex">
- <text class="unit">¥</text>
- <uv-input
- v-model="count"
- placeholder="请输入提现金额"
- :placeholderStyle="{
- color: '#999999',
- fontSize: '38rpx',
- fontWight: 900,
- }"
- :customStyle="{
- flex: 1,
- padding: 0,
- fontWight: 900,
- }"
- fontSize="38rpx"
- color="#1B1B1B"
- border="none"
- focus
- ></uv-input>
- <button plain class="btn-simple btn-withdraw">全部提现</button>
- </view>
- <view class="account">{{ `可用金额:¥${account}` }}</view>
- </view>
- <view class="info-row">
- <view class="flex title">
- <text>提现至</text>
- <image class="icon-wx" src="../static/center/wx.png"></image>
- <text>微信</text>
- <!-- todo: check -->
- <txt>(本人已实名微信账号)</txt>
- </view>
- <view class="flex">
- <view class="desc">余额提现至微信钱包,提现限额2000元/日次日00:00恢复提现额度。</view>
- <button plain class="btn-auth">去授权</button>
- </view>
- </view>
- </view>
-
- <button class="btn-submit" @click="onConfirm">确定</button>
- </view>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return {
- count: null,
- account: null,
- }
- },
- onShow() {
- // todo
-
- // fetch user-info
-
- this.account = 100.0
- },
- methods: {
- onConfirm() {
- // todo
- },
- },
- }
- </script>
-
- <style scoped lang="scss">
- .page {
- background-color: $uni-bg-color;
- }
-
- .content {
- padding: 20rpx;
- }
-
- .info {
- border-radius: 16rpx;
- padding: 60rpx 24rpx 50rpx 24rpx;
- color: #999999;
- font-size: 28rpx;
-
- &-row {
- padding: 0 17rpx 0 19rpx;
-
- & + & {
- margin-top: 30rpx;
- border-top: 1rpx solid #CCCCCC;
- padding-top: 33rpx;
- }
-
- .title {
- justify-content: flex-start;
- color: #666666;
- font-weight: 700;
- margin-bottom: 15rpx;
- }
-
- .desc {
- flex: 1;
- font-size: 24rpx;
- }
- }
-
- .unit {
- color: #1B1B1B;
- font-size: 38rpx;
- font-weight: 900;
- margin-right: 13rpx;
- }
-
- .account {
- padding-left: 19rpx;
- margin-top: 21rpx;
- }
-
- .icon-wx {
- width: 40rpx;
- height: 34rpx;
- margin: 0 8rpx;
- }
-
- .btn {
- &-withdraw {
- color: #04D6A3;
- font-weight: 700;
- font-size: 28rpx;
- }
-
- &-auth {
- color: #04D6A3;
- border-color: #04D6A3;
- font-size: 28rpx;
- line-height: 1;
- padding: 12rpx 34rpx;
- width: auto;
- height: auto;
- box-sizing: border-box;
- border-radius: 33rpx;
- margin-left: 22rpx;
- }
- }
- }
-
-
-
- .btn-submit {
- width: calc(100% - 40rpx);
- height: 90rpx;
- background-color: $uni-bg-color-highlight;
- color: $uni-text-color-highlight;
- font-size: 36rpx;
- border-radius: 45rpx;
-
- position: fixed;
- bottom: 159rpx;
- left: 20rpx;
- }
- </style>
|