Commit ac8b9f49d4ea62f4b6deefb882c89c7140381362

Authored by yvan.ni
1 parent 24f91a58

会员中心页面的调整,会员资料页面的等级卡过期会员显示控制

pages/index/index/index.wxml
... ... @@ -40,7 +40,7 @@
40 40 </view>
41 41 <view class="pd-view" wx:else></view>
42 42  
43   - <!---导航--->
  43 + <!---导航-->
44 44 <view class="venues_box" hidden='true'>
45 45 <view class="venues_list">
46 46 <view class="venues_item">
... ...
pages/user/index/index.wxml
... ... @@ -69,8 +69,7 @@
69 69 <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image>
70 70 <view class="member fs28 "> 加入plus会员预计可省3031元</view>
71 71 </view>
72   - <view class="xc-opening-button t-c" data-url="/pages/user/plus/plus" bindtap="goto">
73   -
  72 + <view class="xc-opening-button t-c" data-url="/pages/user/plus/plus" bindtap="goto">
74 73 <view class="xc-opening fs28">立即开通</view>
75 74 </view>
76 75 </view>
... ... @@ -81,7 +80,7 @@
81 80 <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image>
82 81 <view class="member"> 加入plus会员</view>
83 82 <view class="t-c xc-save-money"> 预计可省3031元</view>
84   - <view class="xc-opening-button t-c" data-url="/pages/user/cardinfo/cardinfo" bindtap="goto">
  83 + <view class="xc-opening-button t-c" data-url="/pages/user/cardinfo/cardinfo" bindtap="goto" style="margin-left: 186rpx;">
85 84 <view class="xc-opening fs20">立即续费</view>
86 85 </view>
87 86 </view>
... ...
pages/user/userinfo/userinfo.js
... ... @@ -11,7 +11,7 @@ var a = getApp(),
11 11 r = a.globalData.setting,
12 12 t = a.request,
13 13 s = require("../../../utils/common.js"),
14   - util = require("../../../utils/util.js");
  14 + util = require("../../../utils/util.js"),ut=util;
15 15  
16 16 var timestamp = Date.parse(new Date());
17 17 var date = new Date(timestamp);
... ... @@ -504,8 +504,18 @@ Page({
504 504 },
505 505 //------初始化加载----------
506 506 onLoad: function(t) {
507   - this.puls_user();
508   - this.equity_user();
  507 +
  508 + var user=getApp().globalData.userInfo;
  509 + if(user.card_field!=''&& user.card_field!=null && user.card_field!=undefined){
  510 + var now=ut.gettimestamp();
  511 + var str= user.card_expiredate;
  512 + var end = new Date(str);
  513 + end = Date.parse(end) / 1000;
  514 + if(now<end ){
  515 + this.puls_user();
  516 + }
  517 + }
  518 +
509 519 this.initial_user();
510 520 },
511 521 //-----------会员是否初始化---------------------
... ... @@ -520,24 +530,24 @@ Page({
520 530 var isBool = su.data.data.isBool;
521 531 console.log("会员是否初始化", isBool);
522 532 th.setData({isBool:isBool});
523   - }
  533 +
  534 + if(!isBool) return false;
  535 + //-----会员权益获取--------------
  536 + getApp().request.get("/api/weshop/users/grade/aftervipinfo/get", {
  537 + data: {
  538 + storeId: r.stoid,
  539 + userId: getApp().globalData.user_id,
  540 + },
  541 + success: function (su) {
  542 + var gradename=su.data.data.GradeName;
  543 + th.setData({gradename: gradename});
  544 + }
  545 + });
  546 +
  547 + }
524 548 });
525 549 },
526   - //-----会员等级卡获取---------------
527   - equity_user:function(){
528   - var th = this;
529   - getApp().request.get("/api/weshop/users/grade/aftervipinfo/get", {
530   - data: {
531   - storeId: r.stoid,
532   - userId: getApp().globalData.user_id,
533   - },
534   - success: function (su) {
535   - var gradename=su.data.data.GradeName;
536   - th.setData({gradename: gradename});
537   -
538   - }
539   - });
540   - },
  550 +
541 551  
542 552 //-----Plus会员获取-----------
543 553 puls_user:function(){
... ... @@ -549,7 +559,7 @@ Page({
549 559 success: function (su) {
550 560  
551 561 if (su.data.code == 0) {
552   - var cardname=su.data.data[0].MemCardName;
  562 + var cardname=su.data.data[0].MemCardName;
553 563 console.log("卡的名字", cardname);
554 564 th.setData({pulscardname:cardname});
555 565 }
... ...
pages/user/userinfo/userinfo.wxml
... ... @@ -24,7 +24,7 @@
24 24 </view>
25 25 </navigator>
26 26 </block>
27   - <block wx:if="{{user.card_field!=''&& user.card_field!=null && user.card_expiredate!=null&&user.card_expiredate!=null}}">
  27 + <block wx:if="{{pulscardname}}">
28 28 <navigator url="/pages/user/plus/plus">
29 29 <view class="flex-center plusMax">
30 30 <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image>
... ...