<template>
							 | 
						|
								  <view class="cash-page">
							 | 
						|
								    <!-- 顶部标题栏 -->
							 | 
						|
								    <view class="header-icon">
							 | 
						|
								      <image class="cash-icon" src="/static/withdraw-icon.png" mode="aspectFit"></image>
							 | 
						|
								    </view>
							 | 
						|
								    
							 | 
						|
								    <!-- 表单内容 -->
							 | 
						|
								    <view class="form-container">
							 | 
						|
								      <view class="header">
							 | 
						|
								        <view class="title">微信提现</view>
							 | 
						|
								        <!-- <view class="flow-link">过往流水 ></view> -->
							 | 
						|
								      </view>
							 | 
						|
								      <!-- 真实姓名 -->
							 | 
						|
								      <view class="form-item">
							 | 
						|
								        <view class="label">真实姓名</view>
							 | 
						|
								        <uv-input
							 | 
						|
								          v-model="realName"
							 | 
						|
								          placeholder="请输入"
							 | 
						|
								          border="none"
							 | 
						|
								          :custom-style="inputStyle"
							 | 
						|
								        ></uv-input>
							 | 
						|
								      </view>
							 | 
						|
								      
							 | 
						|
								      <!-- 提现金额 -->
							 | 
						|
								      <view class="form-item">
							 | 
						|
								        <view class="label">提现金额</view>
							 | 
						|
								        <uv-input
							 | 
						|
								          v-model="amount"
							 | 
						|
								          placeholder="请输入"
							 | 
						|
								          type="digit"
							 | 
						|
								          border="none"
							 | 
						|
								          :custom-style="inputStyle"
							 | 
						|
								        ></uv-input>
							 | 
						|
								      </view>
							 | 
						|
								    </view>
							 | 
						|
								    
							 | 
						|
								    <!-- 说明文字 -->
							 | 
						|
								    <view class="notice-text">
							 | 
						|
								      请仔细检查并确认相关信息,因用户个人疏忽导致的充值错误,需由用户自行承担。
							 | 
						|
								      <text class="link-text" @click="showWithdrawRules">《提现须知》</text>
							 | 
						|
								    </view>
							 | 
						|
								    
							 | 
						|
								    <!-- 固定底部按钮 -->
							 | 
						|
								    <view class="fixed-bottom">
							 | 
						|
								      <uv-button
							 | 
						|
								        type="primary"
							 | 
						|
								        :custom-style="buttonStyle"
							 | 
						|
								        @click="handleWithdraw"
							 | 
						|
								      >
							 | 
						|
								        提现
							 | 
						|
								      </uv-button>
							 | 
						|
								      <uv-safe-bottom></uv-safe-bottom>
							 | 
						|
								    </view>
							 | 
						|
								  </view>
							 | 
						|
								</template>
							 | 
						|
								
							 | 
						|
								<script>
							 | 
						|
								export default {
							 | 
						|
								  data() {
							 | 
						|
								    return {
							 | 
						|
								      realName: '',
							 | 
						|
								      amount: '',
							 | 
						|
								      inputStyle: {
							 | 
						|
								        backgroundColor: 'transparent',
							 | 
						|
								        fontSize: '32rpx',
							 | 
						|
								        color: '#333'
							 | 
						|
								      },
							 | 
						|
								      buttonStyle: {
							 | 
						|
								        backgroundColor: '#22F2EB',
							 | 
						|
								        borderRadius: '50rpx',
							 | 
						|
								        height: '88rpx',
							 | 
						|
								        fontSize: '32rpx',
							 | 
						|
								        fontWeight: 'bold'
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  },
							 | 
						|
								  methods: {
							 | 
						|
								    async handleWithdraw() {
							 | 
						|
								      if (!this.realName) {
							 | 
						|
								        uni.showToast({
							 | 
						|
								          title: '请输入真实姓名',
							 | 
						|
								          icon: 'none'
							 | 
						|
								        })
							 | 
						|
								        return
							 | 
						|
								      }
							 | 
						|
								      if (!this.amount) {
							 | 
						|
								        uni.showToast({
							 | 
						|
								          title: '请输入提现金额',
							 | 
						|
								          icon: 'none'
							 | 
						|
								        })
							 | 
						|
								        return
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      const subRes = await this.$api.promotion.withdraw({
							 | 
						|
											// #ifdef H5
							 | 
						|
											type : 'official',
							 | 
						|
											// #endif
							 | 
						|
								        name: this.realName,
							 | 
						|
								        money: this.amount
							 | 
						|
								      })
							 | 
						|
								      if (subRes.code === 200) {
							 | 
						|
								        uni.showToast({
							 | 
						|
								          title: '提现申请已提交',
							 | 
						|
								          icon: 'success'
							 | 
						|
								        })
							 | 
						|
								        uni.navigateBack({
							 | 
						|
								          delta: 1,
							 | 
						|
								          duration: 1000
							 | 
						|
								        })
							 | 
						|
								      } else {
							 | 
						|
								        uni.showToast({
							 | 
						|
								          title: subRes.msg,
							 | 
						|
								          icon: 'none'
							 | 
						|
								        })
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      // 提现逻辑
							 | 
						|
								      console.log('提现信息:', {
							 | 
						|
								        realName: this.realName,
							 | 
						|
								        amount: this.amount
							 | 
						|
								      })
							 | 
						|
								      
							 | 
						|
								      uni.showToast({
							 | 
						|
								        title: '提现申请已提交',
							 | 
						|
								        icon: 'success'
							 | 
						|
								      })
							 | 
						|
								    },
							 | 
						|
								    
							 | 
						|
								    showWithdrawRules() {
							 | 
						|
								      // 显示提现须知
							 | 
						|
								      uni.showModal({
							 | 
						|
								        title: '提现须知',
							 | 
						|
								        content: this.configParamContent('cash_policy'),
							 | 
						|
								        showCancel: false
							 | 
						|
								      })
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								</script>
							 | 
						|
								
							 | 
						|
								<style lang="scss" scoped>
							 | 
						|
								// @import '@/uni.scss';
							 | 
						|
								
							 | 
						|
								.cash-page {
							 | 
						|
								  min-height: 100vh;
							 | 
						|
								  background-color: #F2F2F2;
							 | 
						|
								  padding-bottom: 200rpx;
							 | 
						|
								  padding-top: 40rpx;
							 | 
						|
								  .header {
							 | 
						|
								    background-color: #fff;
							 | 
						|
								    padding: 40rpx 40rpx 30rpx;
							 | 
						|
								    display: flex;
							 | 
						|
								    justify-content: space-between;
							 | 
						|
								    align-items: center;
							 | 
						|
								    
							 | 
						|
								    .title {
							 | 
						|
								      font-size: 36rpx;
							 | 
						|
								      font-weight: bold;
							 | 
						|
								      color: #333;
							 | 
						|
								    }
							 | 
						|
								    
							 | 
						|
								    .flow-link {
							 | 
						|
								      font-size: 28rpx;
							 | 
						|
								      color: #999;
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  
							 | 
						|
								  .form-container {
							 | 
						|
								    background-color: #fff;
							 | 
						|
								    margin: 20rpx 40rpx;
							 | 
						|
								    border-radius: 32rpx;
							 | 
						|
								    margin-top: 20rpx;
							 | 
						|
								    .form-item {
							 | 
						|
								      padding: 40rpx;
							 | 
						|
								      border-bottom: 1rpx solid #f0f0f0;
							 | 
						|
								      
							 | 
						|
								      &:last-child {
							 | 
						|
								        border-bottom: none;
							 | 
						|
								      }
							 | 
						|
								      
							 | 
						|
								      .label {
							 | 
						|
								        font-size: 32rpx;
							 | 
						|
								        color: #333;
							 | 
						|
								        margin-bottom: 20rpx;
							 | 
						|
								        font-weight: 500;
							 | 
						|
								      }
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  
							 | 
						|
								  .notice-text {
							 | 
						|
								    padding: 40rpx;
							 | 
						|
								    font-size: 24rpx;
							 | 
						|
								    color: #999;
							 | 
						|
								    line-height: 1.6;
							 | 
						|
								    
							 | 
						|
								    .link-text {
							 | 
						|
								      color: #22F2EB;
							 | 
						|
								    }
							 | 
						|
								  }
							 | 
						|
								  
							 | 
						|
								  .fixed-bottom {
							 | 
						|
								    position: fixed;
							 | 
						|
								    bottom: 0;
							 | 
						|
								    left: 0;
							 | 
						|
								    right: 0;
							 | 
						|
								    padding: 30rpx 40rpx;
							 | 
						|
								    background-color: #fff;
							 | 
						|
								    border-top: 1rpx solid #f0f0f0;
							 | 
						|
								    z-index: 999;
							 | 
						|
								  }
							 | 
						|
								}
							 | 
						|
								</style>
							 |