From 8b08d82cac914fc52a57488d56c999c7565c2312 Mon Sep 17 00:00:00 2001 From: yvan.ni <765199919@qq.com> Date: Tue, 24 Sep 2019 15:11:54 +0800 Subject: [PATCH] app 获取用的默认门店 --- app.js | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/app.js b/app.js index 95fab52..5ccdd67 100644 --- a/app.js +++ b/app.js @@ -13,19 +13,20 @@ App({ config2: null, code: null, heigth:0, - user_id: 5682068,// 4379287,// null,// 5682068, + user_id:null, //1032493, buy_now:null, picklist:null, //门店列表 wuliuprice: null, //物流价格表 wuliu: null, //物流公司 baddr:null, - mobile: null, //记录手机 - getu:null, //记录会员信息 + mobile: null, //记录手机 + getu:null, //记录会员信息 sessionKey: null,//记录会员信息 openid: null, //记录会员信息 - to_group:null, //参团传递的数据 - wxapp_buy_obj:null,//微信小程序购买的Object + to_group:null, //参团传递的数据 + wxapp_buy_obj:null, //微信小程序购买的Object + pk_store:null, //选择的门店 }, auth: o, @@ -287,6 +288,39 @@ App({ var warn = that.selectComponent("#warn"); //组件的id warn.open(word,type); return 1; + }, + + //获取会员门店 + get_user_store:function (func) + { + var th=this; + //---空会员的情况--- + if(!th.globalData.userInfo){ + return func(null); + } + if(!this.globalData.pk_store){ + var pick_id=0; + //先找一个会员是否有设置默认的地址 + if(th.globalData.userInfo.def_pickup_id){ + pick_id= th.globalData.userInfo.def_pickup_id + } + //查找会员的注册的地址 + else if(th.globalData.userInfo.pickup_id){ + pick_id= th.globalData.userInfo.pickup_id + } + //---如果会员没有设置默认门店,同时也没有再注册的时候选择门店-- + if(pick_id==0) return func(null); + //获取用户注册时候的门店 + th.request.get("/api/weshop/pickup/get/"+os.stoid+"/"+this.globalData.userInfo.pickup_id,{ + data:{}, + success:function (res) { + th.globalData.pk_store=res.data.data; + func(th.globalData.pk_store); + } + }) + }else{ + func(this.globalData.pk_store); + } } }); -- libgit2 0.21.4