Commit 5c7d05503426ad07a2dc87368d4e0836bcaf7fbd
Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp
Showing
2 changed files
with
50 additions
and
15 deletions
pages/user/order_list/order_list.js
@@ -110,29 +110,37 @@ Page({ | @@ -110,29 +110,37 @@ Page({ | ||
110 | }); | 110 | }); |
111 | s.init(this, "", "orderList"); | 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 | onShow: function () { | 124 | onShow: function () { |
123 | - | ||
124 | wx.showLoading(); | 125 | wx.showLoading(); |
126 | + var th=this; | ||
125 | //-- 读取会员的信息先 --,再app.js中有 | 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 | ut.fy_back('', 0) | 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 | t_pay.set_fir(); | 141 | t_pay.set_fir(); |
132 | t.set_fir(); | 142 | t.set_fir(); |
133 | 143 | ||
134 | - var th = this; | ||
135 | - | ||
136 | //---查看会员的等级价--- | 144 | //---查看会员的等级价--- |
137 | getApp().getConfig2(function (e) { | 145 | getApp().getConfig2(function (e) { |
138 | 146 | ||
@@ -175,11 +183,27 @@ Page({ | @@ -175,11 +183,27 @@ Page({ | ||
175 | } | 183 | } |
176 | }, 1) | 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 | },1500); | 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 | changeTab: function (t) { | 207 | changeTab: function (t) { |
184 | if (this.data.activeCategoryId == t.currentTarget.id) return false; | 208 | if (this.data.activeCategoryId == t.currentTarget.id) return false; |
185 | this.resetData(), this.requestOrderList(t.currentTarget.id); | 209 | this.resetData(), this.requestOrderList(t.currentTarget.id); |
@@ -191,6 +215,9 @@ Page({ | @@ -191,6 +215,9 @@ Page({ | ||
191 | 215 | ||
192 | /*---------获取订单列表--------*/ | 216 | /*---------获取订单列表--------*/ |
193 | requestOrderList: function (t) { | 217 | requestOrderList: function (t) { |
218 | + if(!getApp().globalData.user_id){ | ||
219 | + return false; | ||
220 | + } | ||
194 | var rd = Math.random() * 100; | 221 | var rd = Math.random() * 100; |
195 | var e = this, th = e, r = e.data.url + "/api/weshop/order/page?rd=" + rd, a = ""; | 222 | var e = this, th = e, r = e.data.url + "/api/weshop/order/page?rd=" + rd, a = ""; |
196 | switch (t) { | 223 | switch (t) { |
pages/user/order_list/order_list.wxml
@@ -511,5 +511,13 @@ | @@ -511,5 +511,13 @@ | ||
511 | </view> | 511 | </view> |
512 | </view> | 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 | <qr_code id="qc_com"></qr_code> | 523 | <qr_code id="qc_com"></qr_code> |