Commit 5c7d05503426ad07a2dc87368d4e0836bcaf7fbd

Authored by season
2 parents 3cc44938 dd8ca6e1

Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp

pages/user/order_list/order_list.js
... ... @@ -110,29 +110,37 @@ Page({
110 110 });
111 111 s.init(this, "", "orderList");
112 112  
113   - setTimeout(()=>{
114   - if(!getApp().globalData.user_id){
115   - getApp().goto('/packageE/pages/togoin/togoin')
116   - return false;
117   - }
118   - },1500)
  113 + //先判断有没有系统缓存的信息
  114 + this.check_user_storage(()=>{
  115 + if(!getApp().globalData.user_id){
  116 + th.setData({no_user:1 })
  117 + getApp().goto('/packageE/pages/togoin/togoin')
  118 + return false;
  119 + }
  120 + })
119 121  
120 122  
121 123 },
122 124 onShow: function () {
123   -
124 125 wx.showLoading();
  126 + var th=this;
125 127 //-- 读取会员的信息先 --,再app.js中有
126   - setTimeout(()=> {
  128 + this.check_user_storage(()=> {
  129 + //在界面显示
  130 + if(!getApp().globalData.user_id){
  131 + wx.hideLoading();
  132 + }else{
  133 + th.setData({no_user:0})
  134 + }
  135 +
  136 +
127 137 ut.fy_back('', 0)
128   - this.setData({paying: 0});
129   - this.data.ser_paying = 0;
  138 + th.setData({paying: 0});
  139 + th.data.ser_paying = 0;
130 140  
131 141 t_pay.set_fir();
132 142 t.set_fir();
133 143  
134   - var th = this;
135   -
136 144 //---查看会员的等级价---
137 145 getApp().getConfig2(function (e) {
138 146  
... ... @@ -175,11 +183,27 @@ Page({
175 183 }
176 184 }, 1)
177 185  
178   - this.resetData(), this.requestOrderList(this.data.activeCategoryId);
179   -
180   - this.clickTab();
  186 + th.resetData(), th.requestOrderList(th.data.activeCategoryId);
  187 + th.clickTab();
181 188 },1500);
182 189 },
  190 +
  191 + onHide(){
  192 + this.setData({no_user:0 })
  193 + },
  194 +
  195 + //判断有没有会员缓存
  196 + check_user_storage(func){
  197 + var user = wx.getStorageSync("userinfo");
  198 + if(!user){
  199 + func();
  200 + }else{
  201 + setTimeout(()=>{
  202 + func();
  203 + },1200);
  204 + }
  205 + },
  206 +
183 207 changeTab: function (t) {
184 208 if (this.data.activeCategoryId == t.currentTarget.id) return false;
185 209 this.resetData(), this.requestOrderList(t.currentTarget.id);
... ... @@ -191,6 +215,9 @@ Page({
191 215  
192 216 /*---------获取订单列表--------*/
193 217 requestOrderList: function (t) {
  218 + if(!getApp().globalData.user_id){
  219 + return false;
  220 + }
194 221 var rd = Math.random() * 100;
195 222 var e = this, th = e, r = e.data.url + "/api/weshop/order/page?rd=" + rd, a = "";
196 223 switch (t) {
... ...
pages/user/order_list/order_list.wxml
... ... @@ -511,5 +511,13 @@
511 511 </view>
512 512 </view>
513 513  
  514 +<!-- 无会员,跳转提示 -->
  515 +<view class="empty_order" wx:if="{{no_user}}">
  516 + <view class="flex-level">
  517 + <image src="{{iurl}}miniapp/images/order/empty_order.png"></image>
  518 + </view>
  519 + <view class="flex-level fs30 xc-ash">会员未登陆。。</view>
  520 +</view>
  521 +
514 522 <!-- 弹出框扫描 -->
515 523 <qr_code id="qc_com"></qr_code>
... ...