Commit 1bd39260c83af70eff0f20fbb2410d4d502aa6b2
1 parent
e2e52d8f
非分销会员异常情况提示
Showing
2 changed files
with
49 additions
and
35 deletions
pages/distribution/distribution.js
| ... | ... | @@ -50,7 +50,7 @@ Page({ | 
| 50 | 50 | app.request.get(url + '/' + this.data.userInfo.store_id + '/' + this.data.userInfo.user_id, { | 
| 51 | 51 | success: function(res) { | 
| 52 | 52 | console.log('success~~`', self.data.userInfo); | 
| 53 | - if(res.data.code == 0){ | |
| 53 | + if(res.data.code == 0) { | |
| 54 | 54 | |
| 55 | 55 | self.setData({ | 
| 56 | 56 | data: res.data.data, | 
| ... | ... | @@ -68,9 +68,16 @@ Page({ | 
| 68 | 68 | isShowLoading: true, | 
| 69 | 69 | }).then(function(res) { | 
| 70 | 70 | console.log('!!!===>', res); | 
| 71 | - self.setData({ | |
| 72 | - fenxiao: res.data.data, | |
| 73 | - }); | |
| 71 | + if(res.data.code == 0) { | |
| 72 | + self.setData({ | |
| 73 | + fenxiao: res.data.data, | |
| 74 | + }); | |
| 75 | + } else { | |
| 76 | + self.setData({ | |
| 77 | + msg: res.data.msg, | |
| 78 | + }); | |
| 79 | + } | |
| 80 | + | |
| 74 | 81 | }); | 
| 75 | 82 | |
| 76 | 83 | // }; | ... | ... | 
pages/distribution/distribution.wxml
| ... | ... | @@ -72,44 +72,51 @@ | 
| 72 | 72 | <!-- 分销商验证 --> | 
| 73 | 73 | <!-- <view class="popup" wx:if="{{!1}}"> --> | 
| 74 | 74 | <view class="popup" wx:if="{{!data.is_distribut}}"> | 
| 75 | - <view class="t-c pd20 title">分销规则说明<text class="iconfont icon-close" bindtap="goto" data-url="/pages/user/index/index"></text></view> | |
| 76 | - <!-- <view class="t-c pd20 title">分销规则说明</view> --> | |
| 77 | - <view wx:if="{{fenxiao}}"> | |
| 78 | - <block wx:for="{{fenxiao}}"> | |
| 79 | - <view class="item" wx:if="{{item.type == 1}}"> | |
| 80 | - <view class="left f1"> | |
| 81 | - <view class="icon-container"><text class="iconfont icon-huiyuan1"></text></view> | |
| 82 | - <view>仅限PLUS卡({{item.conditonRemark}})的会员, <text class="c-red" bindtap="goto" data-url="/pages/user/cardinfo/cardinfo">立即升级</text></view> | |
| 75 | + <block wx:if="{{msg}}"> | |
| 76 | + <view class="t-c pd20 title">提示<text class="iconfont icon-close" bindtap="goto" data-url="/pages/user/index/index"></text></view> | |
| 77 | + <view class="t-c pd20">{{msg}}</view> | |
| 78 | + </block> | |
| 79 | + <block wx:else> | |
| 80 | + <view class="t-c pd20 title">分销规则说明<text class="iconfont icon-close" bindtap="goto" data-url="/pages/user/index/index"></text></view> | |
| 81 | + <view wx:if="{{fenxiao}}"> | |
| 82 | + <block wx:for="{{fenxiao}}"> | |
| 83 | + <view class="item" wx:if="{{item.type == 1}}"> | |
| 84 | + <view class="left f1"> | |
| 85 | + <view class="icon-container"><text class="iconfont icon-huiyuan1"></text></view> | |
| 86 | + <view>仅限PLUS卡({{item.conditonRemark}})的会员, <text class="c-red" bindtap="goto" data-url="/pages/user/cardinfo/cardinfo">立即升级</text></view> | |
| 87 | + </view> | |
| 88 | + <text class="iconfont {{item.pass ? 'icon-yes c-red':'icon-yuanquan c-c7'}}"></text> | |
| 83 | 89 | </view> | 
| 84 | - <text class="iconfont {{item.pass ? 'icon-yes c-red':'icon-yuanquan c-c7'}}"></text> | |
| 85 | - </view> | |
| 86 | - <view class="item" wx:if="{{item.type == 2}}"> | |
| 87 | - <view class="left f1"> | |
| 88 | - <view class="icon-container"><text class="iconfont icon-renzheng"></text></view> | |
| 89 | - <view class="flex ali-c"> | |
| 90 | - <input class="bg-f0 pdh10 input" type="number" value="{{item.inviter ? item.inviter:''}}" placeholder="请输入推荐人手机号码" disabled="{{item.pass}}" bindinput="getInput"/> | |
| 91 | - <view class="verify" wx:if="{{!item.pass}}" bindtap="verify" data-pass="{{item.pass}}">验证</view> | |
| 90 | + <view class="item" wx:if="{{item.type == 2}}"> | |
| 91 | + <view class="left f1"> | |
| 92 | + <view class="icon-container"><text class="iconfont icon-renzheng"></text></view> | |
| 93 | + <view class="flex ali-c"> | |
| 94 | + <input class="bg-f0 pdh10 input" type="number" value="{{item.inviter ? item.inviter:''}}" placeholder="请输入推荐人手机号码" disabled="{{item.pass}}" bindinput="getInput"/> | |
| 95 | + <view class="verify" wx:if="{{!item.pass}}" bindtap="verify" data-pass="{{item.pass}}">验证</view> | |
| 96 | + </view> | |
| 92 | 97 | </view> | 
| 98 | + <text class="iconfont {{item.pass ? 'icon-yes c-red':'icon-yuanquan c-c7'}}"></text> | |
| 93 | 99 | </view> | 
| 94 | - <text class="iconfont {{item.pass ? 'icon-yes c-red':'icon-yuanquan c-c7'}}"></text> | |
| 95 | - </view> | |
| 96 | - <view class="item" wx:if="{{item.type == 3}}"> | |
| 100 | + <view class="item" wx:if="{{item.type == 3}}"> | |
| 101 | + <view class="left f1"> | |
| 102 | + <view class="icon-container"><text class="iconfont icon-gouwu"></text></view> | |
| 103 | + <text>{{item.conditonRemark}}</text> | |
| 104 | + </view> | |
| 105 | + <text class="iconfont {{item.pass ? 'icon-yes c-red':'icon-yuanquan c-c7'}}"></text> | |
| 106 | + </view> | |
| 107 | + </block> | |
| 108 | + <view class="item" data-url="1"> | |
| 97 | 109 | <view class="left f1"> | 
| 98 | - <view class="icon-container"><text class="iconfont icon-gouwu"></text></view> | |
| 99 | - <text>{{item.conditonRemark}}</text> | |
| 110 | + <view class="icon-container"><text class="iconfont icon-yongjin"></text></view> | |
| 111 | + <text>成功成为分销商,分享商品给好友即可获得相应收益</text> | |
| 100 | 112 | </view> | 
| 101 | - <text class="iconfont {{item.pass ? 'icon-yes c-red':'icon-yuanquan c-c7'}}"></text> | |
| 102 | - </view> | |
| 103 | - </block> | |
| 104 | - <view class="item" data-url="1"> | |
| 105 | - <view class="left f1"> | |
| 106 | - <view class="icon-container"><text class="iconfont icon-yongjin"></text></view> | |
| 107 | - <text>成功成为分销商,分享商品给好友即可获得相应收益</text> | |
| 108 | 113 | </view> | 
| 114 | + | |
| 115 | + <view class="t-c pd20 fs30 bdt co-red bold" bindtap="goto" data-url="/pages/index/index/index">去购买</view> | |
| 109 | 116 | </view> | 
| 110 | - | |
| 111 | - </view> | |
| 112 | - <view class="t-c pd20 fs30 bdt co-red bold" bindtap="goto" data-url="/pages/index/index/index">去购买</view> | |
| 117 | + </block> | |
| 118 | + | |
| 119 | + | |
| 113 | 120 | <!-- <view class="t-c pd20 fs30 bdt co-red bold">确定</view> --> | 
| 114 | 121 | </view> | 
| 115 | 122 | <!-- 遮罩 --> | ... | ... | 
