Commit 8b08d82cac914fc52a57488d56c999c7565c2312

Authored by yvan.ni
1 parent 12bee1c4

app 获取用的默认门店

Showing 1 changed file with 39 additions and 5 deletions
@@ -13,19 +13,20 @@ App({ @@ -13,19 +13,20 @@ App({
13 config2: null, 13 config2: null,
14 code: null, 14 code: null,
15 heigth:0, 15 heigth:0,
16 - user_id: 5682068,// 4379287,// null,// 5682068, 16 + user_id:null, //1032493,
17 buy_now:null, 17 buy_now:null,
18 picklist:null, //门店列表 18 picklist:null, //门店列表
19 wuliuprice: null, //物流价格表 19 wuliuprice: null, //物流价格表
20 wuliu: null, //物流公司 20 wuliu: null, //物流公司
21 baddr:null, 21 baddr:null,
22 - mobile: null, //记录手机  
23 - getu:null, //记录会员信息 22 + mobile: null, //记录手机
  23 + getu:null, //记录会员信息
24 sessionKey: null,//记录会员信息 24 sessionKey: null,//记录会员信息
25 openid: null, //记录会员信息 25 openid: null, //记录会员信息
26 26
27 - to_group:null, //参团传递的数据  
28 - wxapp_buy_obj:null,//微信小程序购买的Object 27 + to_group:null, //参团传递的数据
  28 + wxapp_buy_obj:null, //微信小程序购买的Object
  29 + pk_store:null, //选择的门店
29 30
30 }, 31 },
31 auth: o, 32 auth: o,
@@ -287,6 +288,39 @@ App({ @@ -287,6 +288,39 @@ App({
287 var warn = that.selectComponent("#warn"); //组件的id 288 var warn = that.selectComponent("#warn"); //组件的id
288 warn.open(word,type); 289 warn.open(word,type);
289 return 1; 290 return 1;
  291 + },
  292 +
  293 + //获取会员门店
  294 + get_user_store:function (func)
  295 + {
  296 + var th=this;
  297 + //---空会员的情况---
  298 + if(!th.globalData.userInfo){
  299 + return func(null);
  300 + }
  301 + if(!this.globalData.pk_store){
  302 + var pick_id=0;
  303 + //先找一个会员是否有设置默认的地址
  304 + if(th.globalData.userInfo.def_pickup_id){
  305 + pick_id= th.globalData.userInfo.def_pickup_id
  306 + }
  307 + //查找会员的注册的地址
  308 + else if(th.globalData.userInfo.pickup_id){
  309 + pick_id= th.globalData.userInfo.pickup_id
  310 + }
  311 + //---如果会员没有设置默认门店,同时也没有再注册的时候选择门店--
  312 + if(pick_id==0) return func(null);
  313 + //获取用户注册时候的门店
  314 + th.request.get("/api/weshop/pickup/get/"+os.stoid+"/"+this.globalData.userInfo.pickup_id,{
  315 + data:{},
  316 + success:function (res) {
  317 + th.globalData.pk_store=res.data.data;
  318 + func(th.globalData.pk_store);
  319 + }
  320 + })
  321 + }else{
  322 + func(this.globalData.pk_store);
  323 + }
290 } 324 }
291 325
292 }); 326 });