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,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>