| 
						 | 
						- <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>
 
 
  |