|
@@ -1,12 +1,12 @@
|
|
<template>
|
|
<template>
|
|
- <popup v-model:value="value" content-animate="scale" @close="$emit('destroy-popup')">
|
|
|
|
|
|
+ <popup v-model:value="value" header-title="账户充值" content-animate="scale" @close="$emit('destroy-popup')">
|
|
<section class="recharge-container relative">
|
|
<section class="recharge-container relative">
|
|
<div @click="close" class="recharge-close-wrap cursor-pointer absolute animate-rotate-hover">
|
|
<div @click="close" class="recharge-close-wrap cursor-pointer absolute animate-rotate-hover">
|
|
<icon type="close" class="recharge-close"></icon>
|
|
<icon type="close" class="recharge-close"></icon>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- 内容 -->
|
|
<!-- 内容 -->
|
|
- <section class="screen recharge-content">
|
|
|
|
|
|
+ <section class="screen jCenter recharge-content">
|
|
<div class="recharge-title">巧鱼币充值</div>
|
|
<div class="recharge-title">巧鱼币充值</div>
|
|
<!-- 余额 -->
|
|
<!-- 余额 -->
|
|
<section class="recording-info rowACenter">
|
|
<section class="recording-info rowACenter">
|
|
@@ -51,12 +51,29 @@
|
|
'recording-pay-active': index === payCheck,
|
|
'recording-pay-active': index === payCheck,
|
|
'cursor-pointer': index !== payCheck
|
|
'cursor-pointer': index !== payCheck
|
|
}"
|
|
}"
|
|
|
|
+ :style="{
|
|
|
|
+ color: index === payCheck ? payData[item].color : ''
|
|
|
|
+ }"
|
|
|
|
+ @click="triggerPayType(index)"
|
|
>
|
|
>
|
|
<img :src="payData[item].icon" class="recording-pay-icon" />
|
|
<img :src="payData[item].icon" class="recording-pay-icon" />
|
|
<span>{{payData[item].label}}</span>
|
|
<span>{{payData[item].label}}</span>
|
|
</aside>
|
|
</aside>
|
|
</section>
|
|
</section>
|
|
</section>
|
|
</section>
|
|
|
|
+ <!-- 同意充值服务协议 -->
|
|
|
|
+ <section class="rowACenter recording-radio">
|
|
|
|
+ <radio v-model:value="authorization"></radio>
|
|
|
|
+ <div class="recording-agreement-margin">同意</div>
|
|
|
|
+ <div class="recording-agreement cursor-pointer">充值服务协议</div>
|
|
|
|
+ </section>
|
|
|
|
+ <!-- 立即支付 -->
|
|
|
|
+ <section class="center">
|
|
|
|
+ <v-button class="recording-button" @submit="payOrderInfo" @submitVerify="payOrderInfoVerify">立即支付</v-button>
|
|
|
|
+ </section>
|
|
|
|
+ <!-- 支付提醒 -->
|
|
|
|
+ <section class="recording-pay-remind">请谨防以刷单名义诈骗</section>
|
|
|
|
+
|
|
</section>
|
|
</section>
|
|
|
|
|
|
</section>
|
|
</section>
|
|
@@ -67,7 +84,9 @@
|
|
import {
|
|
import {
|
|
Popup,
|
|
Popup,
|
|
icon,
|
|
icon,
|
|
- vImage
|
|
|
|
|
|
+ vImage,
|
|
|
|
+ radio,
|
|
|
|
+ vButton
|
|
} from '$components';
|
|
} from '$components';
|
|
import {
|
|
import {
|
|
InputNumber
|
|
InputNumber
|
|
@@ -79,7 +98,9 @@ export default {
|
|
Popup,
|
|
Popup,
|
|
icon,
|
|
icon,
|
|
vImage,
|
|
vImage,
|
|
- [InputNumber.name]:InputNumber
|
|
|
|
|
|
+ [InputNumber.name]:InputNumber,
|
|
|
|
+ radio,
|
|
|
|
+ vButton
|
|
},
|
|
},
|
|
mixins
|
|
mixins
|
|
}
|
|
}
|