Commit 568db438a734ed3828d71af8cd7a7fd27f42b9e6
1 parent
6c7278ce
完善信息和跳转
Showing
2 changed files
with
45 additions
and
23 deletions
packageA/pages/profile/profile.js
@@ -531,10 +531,6 @@ Page({ | @@ -531,10 +531,6 @@ Page({ | ||
531 | if(!user) return false; | 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 | app.request.get(url1, { | 534 | app.request.get(url1, { |
539 | success: function(res) { | 535 | success: function(res) { |
540 | console.log('x-->', res.data.code, res.data.data.reg_type, res.data.data.reg_info); | 536 | console.log('x-->', res.data.code, res.data.data.reg_type, res.data.data.reg_info); |
@@ -567,7 +563,10 @@ Page({ | @@ -567,7 +563,10 @@ Page({ | ||
567 | if(res.data.code == 0) { | 563 | if(res.data.code == 0) { |
568 | console.log('url3', res.data.data.birthday); | 564 | console.log('url3', res.data.data.birthday); |
569 | let data = res.data.data; | 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 | if(data.birthday){ | 570 | if(data.birthday){ |
572 | data.birthday= ut.formar_no_full(data.birthday); | 571 | data.birthday= ut.formar_no_full(data.birthday); |
573 | } | 572 | } |
pages/togoin/togoin.js
@@ -183,28 +183,51 @@ Page({ | @@ -183,28 +183,51 @@ Page({ | ||
183 | } else { | 183 | } else { |
184 | return app.showWarning("授权登入失败!"+e.data.msg); | 184 | return app.showWarning("授权登入失败!"+e.data.msg); |
185 | } | 185 | } |
186 | - | ||
187 | - | 186 | + |
188 | var need_go=0; | 187 | var need_go=0; |
189 | - var t_user=e.data.data; | ||
190 | - | 188 | + var tuser=e.data.data; |
191 | wx.setStorageSync("userinfo",e.data.data); | 189 | wx.setStorageSync("userinfo",e.data.data); |
192 | wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(a.globalData.userInfo.head_pic); | 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 | failStatus: function (t) { | 233 | failStatus: function (t) { |