diff --git a/user/vip/vip.vue b/user/vip/vip.vue index e959a1d..2aa8400 100644 --- a/user/vip/vip.vue +++ b/user/vip/vip.vue @@ -2,32 +2,33 @@ - + + 当前等级 - - {{shopInfo.shopName}} - {{memberLevel?memberLevel.name:''}} + + {{ shopInfo.shopName }} + {{ memberLevel ? memberLevel.name : '' }} - {{memberLevel?memberLevel.endTime:''}}到期 - {{memberLevel?memberLevel.memberName:''}} + {{ memberLevel ? memberLevel.endTime : '' }}到期 + {{ memberLevel ? memberLevel.memberName : '' }} - - {{memberLevel? memberLevel.experience:''}} + + {{ memberLevel ? memberLevel.experience : '' }} 经验值 等级说明 - + + + + 还差{{ memberLevel ? memberLevel.nextExperienceValue : '' }}成长值可以升级到{{ nextName }} - - 还差{{memberLevel?memberLevel.nextExperienceValue:''}}成长值可以升级到{{nextName}} - @@ -39,17 +40,16 @@ - - + + - + - {{item.name}} - + {{ item.name }} + - {{item.desc}} + {{ item.desc }} @@ -57,20 +57,16 @@ 升级规则 - - 每消费1元获得{{state.costReward||''}}成长值 - - - 每充值1元获得{{state.rechargeReward||''}}成长值 - + 每消费1元获得{{ state.costReward || '' }}成长值 + 每充值1元获得{{ state.rechargeReward || '' }}成长值 - + - + - {{model.title}} + {{ model.title }} @@ -78,394 +74,386 @@ - - \ No newline at end of file + + .lv { + color: #273d7a; + font-weight: 700; + font-size: 64rpx; + letter-spacing: 4rpx; + transform: skewX(-10deg); + } + + .time { + color: #6988ab; + font-size: 24rpx; + font-weight: 400; + } + + .rule { + .exp { + } + + .desc { + color: #273d7a; + font-size: 24rpx; + font-weight: 400; + } + } + + .next-tips { + color: #6988ab; + font-size: 24rpx; + font-weight: 400; + } +} + +.progress { + margin-top: 8rpx; + background-color: #bdd5e9; + height: 10rpx; + border-radius: 10rpx; + + .block { + height: 100%; + border-radius: 10rpx; + background: linear-gradient(90deg, #f9fbfa 0.03%, #334783 115.59%); + } +} + +.vip-quanyi { + background-color: #fff; + padding: 36rpx 18rpx 42rpx 38rpx; + border-radius: 40rpx 40rpx 0 0; + transform: translateY(-40rpx); +} + +.menus-pays { + display: grid; + /* 每行显示3列,每列宽度相等 */ + grid-template-columns: repeat(3, 1fr); + /* 列间距 */ + column-gap: 10px; + /* 行间距 */ + row-gap: 10px; + /* 可以添加容器的内边距 */ +} + +.menus-tiaojian { + display: grid; + /* 每行显示3列,每列宽度相等 */ + grid-template-columns: repeat(4, 1fr); + /* 列间距 */ + column-gap: 10px; + /* 行间距 */ + row-gap: 32rpx; + /* 可以添加容器的内边距 */ +} + +.model-box { + padding: 32rpx 56rpx; + width: 702rpx; +} + +.up-content { + color: #999; + font-size: 12px; +} +.buy-btn { + margin: 98rpx 48rpx 48rpx 48rpx; + padding: 32rpx 32rpx; + color: #fff; + font-size: 16px; + font-weight: 700; + border-radius: 80rpx; + line-height: 1; + background: linear-gradient(98deg, #fe6d1100 40.64%, #ffd1b4 105.2%), linear-gradient(259deg, #fe6d11 50.14%, #ffd1b4 114.93%); + box-shadow: 0 14rpx 30.4rpx 0 #fe8b435e; +} +