|
|
@ -9,11 +9,12 @@ |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- 登录后显示用户信息 --> |
|
|
|
<view v-else class="flex flex-column user"> |
|
|
|
<view v-else class="flex flex-column user" @click="$utils.navigateTo('/pages_order/auth/wxUserInfo')"> |
|
|
|
<image class="user-avatar" :src="userInfo.headImage" mode="aspectFill"></image> |
|
|
|
<view class="user-name">{{ userInfo.nickName }}</view> |
|
|
|
</view> |
|
|
|
<view class="member"> |
|
|
|
<image class="member-bg" src="@/pages_order/static/center/member-bg.png" mode="widthFix" ></image> |
|
|
|
<view class="flex member-overview" :class="[role ? 'is-member' : '']"> |
|
|
|
<template v-if="role"> |
|
|
|
<!-- todo: 缺切图 "皇冠" --> |
|
|
@ -32,35 +33,6 @@ |
|
|
|
<button plain class="btn member-btn" @click="$utils.navigateTo('/pages_order/mine/memberCenter')">立即开通</button> |
|
|
|
</template> |
|
|
|
</view> |
|
|
|
<view class="member-rights"> |
|
|
|
<image class="member-rights-bg" src="@/pages_order/static/center/member-bg.png" mode="top" ></image> |
|
|
|
|
|
|
|
<view class="flex member-rights-content"> |
|
|
|
<view class="flex"> |
|
|
|
<image class="icon icon-rights" src="@/static/image/center/icon-member-weal.png" mode="widthFix"></image> |
|
|
|
<view> |
|
|
|
<view class="member-rights-label">会员福利</view> |
|
|
|
<view class="member-rights-value">会员折扣</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="flex"> |
|
|
|
<!-- todo: 缺切图 --> |
|
|
|
<image class="icon icon-rights" src="@/static/image/center/icon-member-weal.png" mode="widthFix"></image> |
|
|
|
<view> |
|
|
|
<view class="member-rights-label">会员积分</view> |
|
|
|
<view class="member-rights-value">兑换礼品</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!-- todo: 缺切图 --> |
|
|
|
<view class="flex"> |
|
|
|
<image class="icon icon-rights" src="@/static/image/center/icon-member-weal.png" mode="widthFix"></image> |
|
|
|
<view> |
|
|
|
<view class="member-rights-label">会员优惠券</view> |
|
|
|
<view class="member-rights-value">满减折扣</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
@ -147,7 +119,6 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!-- todo --> |
|
|
|
<view class="right" @click="onScan"> |
|
|
|
<image class="right-bg" src="@/static/image/center/bg-scan.png"></image> |
|
|
|
</view> |
|
|
@ -342,7 +313,7 @@ |
|
|
|
.header { |
|
|
|
height: 550rpx; |
|
|
|
background-image: linear-gradient(#84A73F, #D8FF8F); |
|
|
|
justify-content: flex-start; |
|
|
|
justify-content: flex-end; |
|
|
|
position: relative; |
|
|
|
} |
|
|
|
} |
|
|
@ -391,19 +362,31 @@ |
|
|
|
} |
|
|
|
|
|
|
|
.member { |
|
|
|
width: calc(724rpx); |
|
|
|
position: absolute; |
|
|
|
bottom: 0; |
|
|
|
left: 13rpx; |
|
|
|
width: calc(100vw - 8rpx); |
|
|
|
height: 241rpx; |
|
|
|
// position: absolute; |
|
|
|
// bottom: 0; |
|
|
|
// left: 13rpx; |
|
|
|
position: relative; |
|
|
|
margin-top: 37rpx; |
|
|
|
transform: translateY(10rpx); |
|
|
|
|
|
|
|
color: #F5F5F5; |
|
|
|
font-size: 22rpx; |
|
|
|
|
|
|
|
background-color: #2B2C30; |
|
|
|
// background-color: #2B2C30; |
|
|
|
border-top-left-radius: 20rpx; |
|
|
|
border-top-right-radius: 20rpx; |
|
|
|
|
|
|
|
&-bg { |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
} |
|
|
|
|
|
|
|
&-overview { |
|
|
|
position: absolute; |
|
|
|
top: 10rpx; |
|
|
|
left: 30rpx; |
|
|
|
min-height: 81rpx; |
|
|
|
justify-content: space-between; |
|
|
|
|
|
|
@ -448,39 +431,6 @@ |
|
|
|
&-tips { |
|
|
|
margin-left: 6rpx; |
|
|
|
} |
|
|
|
|
|
|
|
&-rights { |
|
|
|
background-color: #37393D; |
|
|
|
position: relative; |
|
|
|
width: 100%; |
|
|
|
height: 142rpx; |
|
|
|
box-sizing: border-box; |
|
|
|
|
|
|
|
&-bg { |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
} |
|
|
|
|
|
|
|
&-content { |
|
|
|
position: absolute; |
|
|
|
bottom: 0; |
|
|
|
width: 100%; |
|
|
|
height: 100%; |
|
|
|
box-sizing: border-box; |
|
|
|
padding: 0 35rpx 6rpx 35rpx; |
|
|
|
justify-content: space-between; |
|
|
|
} |
|
|
|
|
|
|
|
&-label { |
|
|
|
color: #CBAD8F; |
|
|
|
font-size: 22rpx; |
|
|
|
font-weight: 700; |
|
|
|
} |
|
|
|
&-value { |
|
|
|
color: #F5F5F5; |
|
|
|
font-size: 18rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.card { |
|
|
|