|
@@ -233,7 +233,7 @@ var _default = {
|
|
|
otherLogin: function otherLogin() {
|
|
|
var _this2 = this;
|
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
|
|
|
- var that, agree, openid, _res2, token;
|
|
|
+ var that, agree, openid, _res2, token, arr;
|
|
|
return _regenerator.default.wrap(function _callee2$(_context2) {
|
|
|
while (1) {
|
|
|
switch (_context2.prev = _context2.next) {
|
|
@@ -242,11 +242,11 @@ var _default = {
|
|
|
agree = that.agree;
|
|
|
openid = that.openid;
|
|
|
if (!agree) {
|
|
|
- _context2.next = 21;
|
|
|
+ _context2.next = 25;
|
|
|
break;
|
|
|
}
|
|
|
if (!openid) {
|
|
|
- _context2.next = 18;
|
|
|
+ _context2.next = 22;
|
|
|
break;
|
|
|
}
|
|
|
_context2.next = 7;
|
|
@@ -256,7 +256,7 @@ var _default = {
|
|
|
case 7:
|
|
|
_res2 = _context2.sent;
|
|
|
if (!(_res2.errcode == '0')) {
|
|
|
- _context2.next = 15;
|
|
|
+ _context2.next = 19;
|
|
|
break;
|
|
|
}
|
|
|
_context2.next = 11;
|
|
@@ -265,46 +265,51 @@ var _default = {
|
|
|
});
|
|
|
case 11:
|
|
|
token = _context2.sent;
|
|
|
- if (token.errcode == '0') {
|
|
|
- that.$set(that, "user", token.data);
|
|
|
- // 登录成功
|
|
|
- uni.getUserInfo({
|
|
|
- provider: 'weixin',
|
|
|
- success: function success(info) {
|
|
|
- // 修改用户信息
|
|
|
- that.updatePhone({
|
|
|
- nick_name: info.userInfo.nickName,
|
|
|
- logo: [{
|
|
|
- url: info.userInfo.avatarUrl
|
|
|
- }]
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ if (!(token.errcode == '0')) {
|
|
|
+ _context2.next = 17;
|
|
|
+ break;
|
|
|
}
|
|
|
- _context2.next = 16;
|
|
|
- break;
|
|
|
+ _context2.next = 15;
|
|
|
+ return that.$api("/user/".concat(token.data._id), 'GET', {});
|
|
|
case 15:
|
|
|
+ arr = _context2.sent;
|
|
|
+ uni.setStorage({
|
|
|
+ key: 'token',
|
|
|
+ data: arr.data,
|
|
|
+ success: function success(res) {
|
|
|
+ uni.navigateBack({
|
|
|
+ delta: 1
|
|
|
+ });
|
|
|
+ },
|
|
|
+ fail: function fail(err) {
|
|
|
+ console.log(err);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ case 17:
|
|
|
+ _context2.next = 20;
|
|
|
+ break;
|
|
|
+ case 19:
|
|
|
uni.showToast({
|
|
|
title: _res2.errmsg || '信息错误',
|
|
|
icon: 'none'
|
|
|
});
|
|
|
- case 16:
|
|
|
- _context2.next = 19;
|
|
|
+ case 20:
|
|
|
+ _context2.next = 23;
|
|
|
break;
|
|
|
- case 18:
|
|
|
+ case 22:
|
|
|
uni.showToast({
|
|
|
title: '系统更新中,请稍后再试!',
|
|
|
icon: 'none'
|
|
|
});
|
|
|
- case 19:
|
|
|
- _context2.next = 22;
|
|
|
+ case 23:
|
|
|
+ _context2.next = 26;
|
|
|
break;
|
|
|
- case 21:
|
|
|
+ case 25:
|
|
|
uni.showToast({
|
|
|
title: '请阅读并同意用户协议和隐私政策',
|
|
|
icon: 'none'
|
|
|
});
|
|
|
- case 22:
|
|
|
+ case 26:
|
|
|
case "end":
|
|
|
return _context2.stop();
|
|
|
}
|