Commit 014b6fec7f5cf51b27a295a4018e1d3cc612bbdb

Authored by yvan.ni
1 parent 7e042c29

会员中心显示等级卡

pages/user/index/index.js
... ... @@ -199,6 +199,9 @@ Page({
199 199  
200 200 if (e != undefined && e != null && e.mobile) {
201 201  
  202 + this.puls_user();
  203 +
  204 +
202 205  
203 206 if(this.data.has_rj==0){
204 207 var portrait_req = {
... ... @@ -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 9 <image class="xc-background" src="{{iurl}}{{ad_img?ad_img:'/miniapp/images/user_index_powder.jpg'}}">
10 10 <view class="flex-space-between abs xc-user-frame">
11 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 22 <view class="xc-uesr-name">
14 23 <view class="flex ai-center">
15 24 <text class="ellipsis-1" style="max-width: 290rpx;display: inline-block">{{userInfo.nickname}}</text>
... ... @@ -18,6 +27,9 @@
18 27 </view>
19 28 </view>
20 29  
  30 +
  31 +
  32 +
21 33 <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'>
22 34 <block wx:if="{{cz_val<full_cz_val}}">
23 35 {{" "}}
... ...
pages/user/index/index.wxss
... ... @@ -752,8 +752,30 @@ button::after {
752 752 }
753 753  
754 754  
755   -
756 755 .action .icon-guan {
757 756 left: auto !important;
758 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 782 \ No newline at end of file
... ...