web-base-h5/components/withdrawalGuide/index.vue

166 lines
4.6 KiB
Vue
Raw Normal View History

<template>
<u-modal
:show="show"
:showConfirmButton="true"
:showCancelButton="false"
confirmText="我知道了"
@confirm="handleConfirm"
:closeOnClickOverlay="false"
width="640rpx"
:customStyle="{ 'border-radius': '16rpx' }"
>
<view class="withdrawal-guide-content">
<view class="guide-title">提现绑定操作指南</view>
<view class="guide-text">
<text>尊敬的经销商伙伴们</text>
<text
>为保障大家能够顺利快捷地进行提现操作同时积极响应并符合十一后国家法律法规的最新要求现需各位经销商伙伴完成提现绑定操作以下是详细的操作步骤请大家按照顺序依次进行</text
>
</view>
<view class="guide-steps">
<view class="step-item">
<text class="step-number">1.</text>
<text class="step-text"
>扫码进入签约页面使用微信扫描指定二维码进入相关操作界面后点击去签约</text
>
</view>
<view class="step-item">
<text class="step-number">2.</text>
<text class="step-text"
>在线签约在跳转的页面中找到并点击在线签约选项同意隐私政策仔细阅读隐私政策申明确认无误后点击同意并继续</text
>
</view>
<view class="step-item">
<text class="step-number">3.</text>
<text class="step-text"
>绑定手机号码输入绑卡人的手机号码获取验证码将收到的验证码准确输入后点击下一步</text
>
</view>
<view class="step-item">
<text class="step-number">4.</text>
<text class="step-text"
>上传身份证照片可选择现场拍摄身份证正反面照片或从手机相册中选取已保存的身份证正反面照片进行上传上传完成后点击下一步</text
>
</view>
<view class="step-item">
<text class="step-number">5.</text>
<text class="step-text"
>输入银行卡号准确输入银行卡号系统将提示签约成功随后自动跳转到协议页面</text
>
</view>
<view class="step-item">
<text class="step-number">6.</text>
<text class="step-text"
>完成手写签名在协议页面的最下方进行手写签名操作签名完成后即完成整个签约流程</text
>
</view>
</view>
<view class="guide-footer">
<text
>请大家务必尽快办理提现绑定操作以免影响后续的提现业务若在操作过程中遇到任何疑问或困难可随时与我们联系我们将竭诚为大家提供帮助感谢大家的理解与配合</text
>
</view>
<view class="qr-code-section">
<image
class="qr-code-image"
src="@/static/images/qr-code.png"
mode="aspectFit"
/>
</view>
</view>
</u-modal>
</template>
<script>
export default {
name: 'WithdrawalGuide',
props: {
show: {
type: Boolean,
default: false,
},
},
methods: {
handleConfirm() {
this.$emit('confirm')
},
},
}
</script>
<style lang="scss" scoped>
.withdrawal-guide-content {
padding: 0rpx 20rpx 20rpx;
height: 80vh;
overflow-y: auto;
.guide-title {
font-size: 32rpx;
font-weight: bold;
color: #333333;
text-align: center;
margin-bottom: 32rpx;
}
.guide-text {
font-size: 26rpx;
color: #666666;
line-height: 40rpx;
margin-bottom: 24rpx;
text {
display: block;
margin-bottom: 16rpx;
&:last-child {
margin-bottom: 0;
}
}
}
.guide-steps {
margin-bottom: 24rpx;
.step-item {
display: flex;
align-items: flex-start;
margin-bottom: 16rpx;
.step-number {
color: #005bac;
font-size: 26rpx;
font-weight: bold;
width: 32rpx;
flex-shrink: 0;
}
.step-text {
font-size: 26rpx;
color: #666666;
line-height: 40rpx;
flex: 1;
}
}
}
.guide-footer {
font-size: 26rpx;
color: #666666;
line-height: 40rpx;
margin-bottom: 32rpx;
text-align: center;
}
.qr-code-section {
display: flex;
justify-content: center;
align-items: center;
.qr-code-image {
width: 200rpx;
height: 200rpx;
border-radius: 8rpx;
}
}
}
</style>