| | |
| | | |
| | | }, |
| | | methods: { |
| | | // 获取注册/登录方式 by lyzflash |
| | | getRegisterSetting: function() { |
| | | let self = this; |
| | | uni.showLoading({ |
| | | title: "正在登录" |
| | | }); |
| | | self._get('user.user/registerSetting', {}, function(res) { |
| | | console.log(res); |
| | | // 如果是手动注册 by lyzflash |
| | | if (res.data.register.register_type == 1) { |
| | | self.gotoPage('/pages/login/minlogin', 'redirect'); |
| | | return false; |
| | | } |
| | | self.registerSetting = res.data.register; |
| | | self.getUserInfo(); |
| | | uni.hideLoading(); |
| | | }); |
| | | }, |
| | | /*改变发送验证码按钮文本*/ |
| | | changeMsg() { |
| | | if (this.second > 0) { |
| | |
| | | uni.setStorageSync('token', result.data.token); |
| | | uni.setStorageSync('user_id', result.data.user_id); |
| | | // 执行回调函数 |
| | | uni.navigateBack(); |
| | | self.gotoWhere(); |
| | | }, false, () => { |
| | | uni.hideLoading(); |
| | | }); |
| | |
| | | } |
| | | }); |
| | | }, |
| | | gotoWhere: function() { |
| | | let self = this; |
| | | self.jumpPage(); |
| | | /* self._get('user.register/userNeed', { |
| | | }, function(res) { |
| | | self.needRegister = res.data.needRegister; |
| | | if (self.needRegister) { |
| | | self.jumpPage(); |
| | | } else { |
| | | uni.navigateBack(); |
| | | } |
| | | } |
| | | ) */ |
| | | }, |
| | | jumpPage: function() { |
| | | // 获取登录前页面 |
| | | let url = '/' + uni.getStorageSync('currentPage'); |
| | | if(!uni.getStorageSync('currentPage')){ |
| | | uni.navigateBack(); |
| | | } |
| | | let pageOptions = uni.getStorageSync('currentPageOptions'); |
| | | if(Object.keys(pageOptions).length > 0){ |
| | | url += '?'; |
| | | for(let i in pageOptions){ |
| | | url += i + '=' + pageOptions[i] + '&'; |
| | | } |
| | | url = url.substring(0, url.length - 1); |
| | | } |
| | | |
| | | // 执行回调函数 |
| | | this.gotoPage(url, 'reLaunch'); |
| | | }, |
| | | }, |
| | | } |
| | | </script> |