Commit 014b6fec7f5cf51b27a295a4018e1d3cc612bbdb

Authored by yvan.ni
1 parent 7e042c29

会员中心显示等级卡

pages/user/index/index.js
@@ -199,6 +199,9 @@ Page({ @@ -199,6 +199,9 @@ Page({
199 199
200 if (e != undefined && e != null && e.mobile) { 200 if (e != undefined && e != null && e.mobile) {
201 201
  202 + this.puls_user();
  203 +
  204 +
202 205
203 if(this.data.has_rj==0){ 206 if(this.data.has_rj==0){
204 var portrait_req = { 207 var portrait_req = {
@@ -1137,6 +1140,27 @@ Page({ @@ -1137,6 +1140,27 @@ Page({
1137 }); 1140 });
1138 }, 1141 },
1139 1142
  1143 + //-----Plus会员获取-----------
  1144 + puls_user: function() {
  1145 + var th = this;
  1146 + getApp().request.get("/api/weshop/plus/vip/mem/list", {
  1147 + data: {
  1148 + storeId: os.stoid,
  1149 + userId: getApp().globalData.user_id,
  1150 + },
  1151 + success: function(su) {
  1152 +
  1153 + if (su.data.code == 0) {
  1154 + var cardname = su.data.data[0].MemCardName;
  1155 + if(cardname.length>5) cardname=cardname.substring(0,5); //保留5个字
  1156 + th.setData({
  1157 + pulscardname: cardname
  1158 + });
  1159 + }
  1160 + }
  1161 + });
  1162 + },
  1163 +
1140 1164
1141 1165
1142 1166
pages/user/index/index.wxml
@@ -9,7 +9,16 @@ @@ -9,7 +9,16 @@
9 <image class="xc-background" src="{{iurl}}{{ad_img?ad_img:'/miniapp/images/user_index_powder.jpg'}}"> 9 <image class="xc-background" src="{{iurl}}{{ad_img?ad_img:'/miniapp/images/user_index_powder.jpg'}}">
10 <view class="flex-space-between abs xc-user-frame"> 10 <view class="flex-space-between abs xc-user-frame">
11 <view class="xc-user-left flex" wx:if="{{userInfo}}"> 11 <view class="xc-user-left flex" wx:if="{{userInfo}}">
12 - <image class="xc-user-img circle" bindtap="go_info" src="{{userInfo.head_pic?userInfo.head_pic:defaultAvatar}}"></image> 12 + <view style="position:relative;">
  13 + <image class="xc-user-img circle" bindtap="go_info" src="{{userInfo.head_pic?userInfo.head_pic:defaultAvatar}}"></image>
  14 + <block wx:if="{{pulscardname && sys_switch.rank_switch > 0 }}">
  15 + <view data-url="/pages/user/plus/plus" catchtap="goto" class="flex-center plusMax">
  16 + <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image>
  17 + <view>{{pulscardname}}</view>
  18 + </view>
  19 + </block>
  20 + </view>
  21 +
13 <view class="xc-uesr-name"> 22 <view class="xc-uesr-name">
14 <view class="flex ai-center"> 23 <view class="flex ai-center">
15 <text class="ellipsis-1" style="max-width: 290rpx;display: inline-block">{{userInfo.nickname}}</text> 24 <text class="ellipsis-1" style="max-width: 290rpx;display: inline-block">{{userInfo.nickname}}</text>
@@ -18,6 +27,9 @@ @@ -18,6 +27,9 @@
18 </view> 27 </view>
19 </view> 28 </view>
20 29
  30 +
  31 +
  32 +
21 <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'> 33 <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'>
22 <block wx:if="{{cz_val<full_cz_val}}"> 34 <block wx:if="{{cz_val<full_cz_val}}">
23 {{" "}} 35 {{" "}}
pages/user/index/index.wxss
@@ -752,8 +752,30 @@ button::after { @@ -752,8 +752,30 @@ button::after {
752 } 752 }
753 753
754 754
755 -  
756 .action .icon-guan { 755 .action .icon-guan {
757 left: auto !important; 756 left: auto !important;
758 right: 20rpx !important; 757 right: 20rpx !important;
  758 +}
  759 +
  760 +.plusMax {
  761 + background: linear-gradient(to bottom, #4c3217, #010100);
  762 + height: 40rpx;
  763 + border-radius: 20rpx;
  764 + line-height: 40rpx;
  765 + padding-left: 15rpx;
  766 + padding-right: 15rpx;
  767 + font-size: 20rpx;
  768 + position: absolute;
  769 + left: 50%;
  770 + bottom: -20rpx;
  771 + white-space: nowrap;
  772 + transform: translate(-50%, 0);
  773 + color: #fff;
  774 +
  775 +}
  776 +
  777 +.fuls {
  778 + width: 25rpx;
  779 + height: 25rpx;
  780 + margin-right: 5rpx;
759 } 781 }
760 \ No newline at end of file 782 \ No newline at end of file