276 lines
5.5 KiB
Vue
276 lines
5.5 KiB
Vue
<!-- 会员充值 -->
|
||
<style lang="scss">
|
||
.member {
|
||
// padding-top: 40rpx;
|
||
padding: 40rpx 0 300rpx 0;
|
||
|
||
.card {
|
||
background: linear-gradient(to right, #F7EED7, #E7DAAF);
|
||
height: 302rpx;
|
||
margin: 0 30rpx 30rpx;
|
||
border-radius: 10rpx;
|
||
padding: 20rpx 0 0 20rpx;
|
||
box-sizing: border-box;
|
||
|
||
.card-info {
|
||
display: flex;
|
||
align-items: center;
|
||
margin-bottom: 30rpx;
|
||
|
||
.card-info-right {
|
||
margin-left: 40rpx;
|
||
|
||
.phone {
|
||
margin-bottom: 12rpx;
|
||
font-weight: 600;
|
||
font-size: 32rpx;
|
||
color: #444444;
|
||
}
|
||
|
||
.level {
|
||
font-size: 28rpx;
|
||
color: #7B5232;
|
||
}
|
||
}
|
||
}
|
||
|
||
.money {
|
||
display: flex;
|
||
font-size: 28rpx;
|
||
color: #FFFFFF;
|
||
margin-bottom: 34rpx;
|
||
|
||
text {
|
||
margin-right: 116rpx;
|
||
}
|
||
}
|
||
|
||
.charge {
|
||
display: flex;
|
||
align-items: center;
|
||
padding-right: 38rpx;
|
||
|
||
.charge-left {
|
||
flex: 1;
|
||
margin-right: 30rpx;
|
||
|
||
&>view {
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
margin-bottom: 10rpx;
|
||
|
||
text {
|
||
font-size: 22rpx;
|
||
color: #A26341;
|
||
}
|
||
}
|
||
}
|
||
|
||
.charge-right {
|
||
width: 148rpx;
|
||
height: 52rpx;
|
||
line-height: 52rpx;
|
||
background: #7B5232;
|
||
border-radius: 30rpx;
|
||
font-size: 22rpx;
|
||
color: #FFFFFF;
|
||
text-align: center;
|
||
}
|
||
}
|
||
}
|
||
|
||
.rules {
|
||
background: #FFFFFF;
|
||
border-radius: 16rpx;
|
||
margin: 0 30rpx 30rpx;
|
||
padding: 30rpx;
|
||
|
||
.rules-title {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
align-items: center;
|
||
margin-bottom: 34rpx;
|
||
|
||
.rules-title-main {
|
||
font-weight: 600;
|
||
font-size: 32rpx;
|
||
color: #444444;
|
||
}
|
||
|
||
.rules-title-record {
|
||
display: flex;
|
||
align-items: center;
|
||
font-size: 28rpx;
|
||
color: #444444;
|
||
}
|
||
}
|
||
|
||
.rules-con {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
|
||
.rules-con-item {
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: center;
|
||
align-items: center;
|
||
width: 188rpx;
|
||
height: 220rpx;
|
||
border: 2rpx solid #F1F1F1;
|
||
border-radius: 16rpx;
|
||
margin-bottom: 28rpx;
|
||
|
||
&:not(:nth-child(3n)) {
|
||
margin-right: 26rpx;
|
||
}
|
||
|
||
.rules-con-item-main {
|
||
margin-bottom: 10rpx;
|
||
font-size: 30rpx;
|
||
color: #333333;
|
||
}
|
||
|
||
.rules-con-item-sub {
|
||
margin-bottom: 30rpx;
|
||
font-size: 24rpx;
|
||
color: #777777;
|
||
}
|
||
|
||
.rules-con-item-amount {
|
||
text {
|
||
font-weight: 600;
|
||
font-size: 32rpx;
|
||
color: #333333;
|
||
}
|
||
|
||
.symbol {
|
||
font-size: 20rpx;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
.attention {
|
||
margin: 0 30rpx;
|
||
|
||
.attention-title {
|
||
position: relative;
|
||
font-weight: 600;
|
||
font-size: 32rpx;
|
||
color: #262626;
|
||
margin-bottom: 20rpx;
|
||
margin-left: 10rpx;
|
||
|
||
text {
|
||
margin-left: 14rpx;
|
||
}
|
||
|
||
&::before {
|
||
content: "";
|
||
display: block;
|
||
position: absolute;
|
||
left: 0;
|
||
bottom: 0;
|
||
width: 6rpx;
|
||
height: 100%;
|
||
border-radius: 4rpx;
|
||
background: #FF8056;
|
||
}
|
||
}
|
||
|
||
.attention-tips {
|
||
font-size: 24rpx;
|
||
color: #7A7A7A;
|
||
margin-bottom: 30rpx;
|
||
}
|
||
}
|
||
|
||
.member-btn {
|
||
position: fixed;
|
||
bottom: 80rpx;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
width: 670rpx;
|
||
height: 80rpx;
|
||
line-height: 80rpx;
|
||
background: #EFCC6E;
|
||
border-radius: 40rpx;
|
||
font-size: 32rpx;
|
||
color: #FFFFFF;
|
||
text-align: center;
|
||
}
|
||
}
|
||
</style>
|
||
<template>
|
||
<view class="member">
|
||
<view class="card">
|
||
<view class="card-info">
|
||
<up-image width="100rpx" height="100rpx" />
|
||
<view class="card-info-right">
|
||
<view class="phone">155****4444</view>
|
||
<view class="level">初级会员 享受9折优惠</view>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="money">
|
||
<text>余额:10000</text>
|
||
<view>充值</view>
|
||
</view>
|
||
|
||
<view class="charge">
|
||
<view class="charge-left">
|
||
<view>
|
||
<text>当前已充值1000,升级还需2000</text>
|
||
<text>Lv.2</text>
|
||
</view>
|
||
<up-line-progress :percentage="30" activeColor="#A26341" inactiveColor="#fff"
|
||
height="8rpx"></up-line-progress>
|
||
</view>
|
||
<view class="charge-right">升级会员</view>
|
||
</view>
|
||
</view>
|
||
|
||
<!-- 充值规格 -->
|
||
<view class="rules">
|
||
<view class="rules-title">
|
||
<view class="rules-title-main">充值规格</view>
|
||
<view class="rules-title-record">
|
||
充值记录
|
||
<up-icon name="arrow-right"></up-icon>
|
||
</view>
|
||
</view>
|
||
<view class="rules-con">
|
||
<view class="rules-con-item" v-for="item in 4">
|
||
<view class="rules-con-item-main">基础会员</view>
|
||
<view class="rules-con-item-sub">永久</view>
|
||
<view class="rules-con-item-amount">
|
||
<text class="symbol">¥</text>
|
||
<text>1000</text>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="rules-con-define">
|
||
<up-input placeholder="点击输入金额" type="number" color="#333" fontSize="28rpx"
|
||
:placeholderStyle="{color:'#989898'}">
|
||
<template #prefix>
|
||
<up-text text="自定义金额" color="#111" size="30rpx" margin="0 3px 0 0" type="tips"></up-text>
|
||
</template>
|
||
</up-input>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<!-- 注意事项 -->
|
||
<view class="attention">
|
||
<view class="attention-title"><text>注意事项:</text></view>
|
||
<view class="attention-tips">1、充值后帐户的金额不能提现,可用于消费使用</view>
|
||
<view class="attention-tips">2、账户充值出现问题可联系平台客服,也可拨打平台客服咨询热线4008888888</view>
|
||
</view>
|
||
|
||
<view class="member-btn">
|
||
确认充值
|
||
</view>
|
||
</view>
|
||
</template> |