Commit 568db438a734ed3828d71af8cd7a7fd27f42b9e6

Authored by yvan.ni
1 parent 6c7278ce

完善信息和跳转

packageA/pages/profile/profile.js
... ... @@ -531,10 +531,6 @@ Page({
531 531 if(!user) return false;
532 532  
533 533 //-- 赋予默认值 --
534   - if(user['idcard']) this.data.id=user['idcard'];
535   - if(user['vipname']) this.data.name=user['vipname'];
536   - if(user['address']) this.data.address=user['address'];
537   -
538 534 app.request.get(url1, {
539 535 success: function(res) {
540 536 console.log('x-->', res.data.code, res.data.data.reg_type, res.data.data.reg_info);
... ... @@ -567,7 +563,10 @@ Page({
567 563 if(res.data.code == 0) {
568 564 console.log('url3', res.data.data.birthday);
569 565 let data = res.data.data;
570   -
  566 + if(data['idcard']) self.data.id=data['idcard'];
  567 + if(data['vipname']) self.data.name=data['vipname'];
  568 + if(data['address']) self.data.address=data['address'];
  569 +
571 570 if(data.birthday){
572 571 data.birthday= ut.formar_no_full(data.birthday);
573 572 }
... ...
pages/togoin/togoin.js
... ... @@ -183,28 +183,51 @@ Page({
183 183 } else {
184 184 return app.showWarning("授权登入失败!"+e.data.msg);
185 185 }
186   -
187   -
  186 +
188 187 var need_go=0;
189   - var t_user=e.data.data;
190   -
  188 + var tuser=e.data.data;
191 189 wx.setStorageSync("userinfo",e.data.data);
192 190 wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(a.globalData.userInfo.head_pic);
  191 + //获取一下线下的真实资料
  192 + let url3 = '/api/weshop/users/getERPUser/';
  193 + url3 += os.stoid + "/" +tuser.user_id;
  194 + getApp().promiseGet(url3,{}).then(res=>{
  195 +
  196 + if(res.data.code == 0) {
  197 + let t_user = res.data.data;
  198 + //如果有需要完善的信息没有完善,就需要跳转
  199 + if (!t_user['vipname'] && th.data.name_need_go) {
  200 + need_go = 1;
  201 + }
  202 + if (!t_user['birthday'] && th.data.birth_need_go) {
  203 + need_go = 1;
  204 + }
  205 + if (!t_user['idcard'] && th.data.idcard_need_go) {
  206 + need_go = 1;
  207 + }
  208 + if (!t_user['address'] && th.data.address_need_go) {
  209 + need_go = 1;
  210 + }
  211 + if (!t_user['pickup_id'] && th.data.pick_need_go) {
  212 + need_go = 1;
  213 + }
  214 + if (!t_user['sex'] && th.data.sex_need_go) {
  215 + need_go = 1;
  216 + }
  217 + if (!t_user['fromuser_id'] && th.data.introducer_need_go) {
  218 + need_go = 1;
  219 + }
  220 +
  221 + if (need_go) {
  222 + getApp().goto("/packageA/pages/profile/profile");
  223 + } else {
  224 + wx.navigateBack({delta: 1})
  225 + }
  226 + }
  227 + })
  228 +
193 229  
194   - //如果有需要完善的信息没有完善,就需要跳转
195   - if(!t_user['vipname'] && th.data.name_need_go){ need_go=1;}
196   - if(!t_user['birthday'] && th.data.birth_need_go){ need_go=1;}
197   - if(!t_user['idcard'] && th.data.idcard_need_go){ need_go=1;}
198   - if(!t_user['address'] && th.data.address_need_go){ need_go=1;}
199   - if(!t_user['pickup_id'] && th.data.pick_need_go){ need_go=1;}
200   - if(!t_user['sex'] && th.data.sex_need_go){ need_go=1;}
201   - if(!t_user['fromuser_id'] && th.data.introducer_need_go){ need_go=1;}
202   -
203   - if(need_go){
204   - getApp().goto("/packageA/pages/profile/profile");
205   - }else{
206   - wx.navigateBack({ delta: 1})
207   - }
  230 +
208 231  
209 232 },
210 233 failStatus: function (t) {
... ...