|
@@ -89,9 +89,6 @@ export default class Login extends BasePage {
|
|
|
ToastAndroid.show(result.message, ToastAndroid.SHORT);
|
|
|
return;
|
|
|
} else {
|
|
|
- console.log('====================================');
|
|
|
- console.log(result.data);
|
|
|
- console.log('====================================');
|
|
|
this.setState({
|
|
|
http_verification_code: result.data
|
|
|
});
|
|
@@ -114,7 +111,7 @@ export default class Login extends BasePage {
|
|
|
verification_text: '获取验证码'
|
|
|
});
|
|
|
} else {
|
|
|
- setTimeout(() => {
|
|
|
+ this.count_timeout = setTimeout(() => {
|
|
|
this.setState({
|
|
|
verification_text: parseInt(this.state.verification_text) - 1 + ''
|
|
|
});
|
|
@@ -146,6 +143,12 @@ export default class Login extends BasePage {
|
|
|
http_user.mobileLoginAndReg(option).then((result) => {
|
|
|
if (result.code == 200) {
|
|
|
//登陆成功了,可以存储用户数据到本地
|
|
|
+ console.log('===============手机号登录成功=====================');
|
|
|
+ console.log(result.data);
|
|
|
+ console.log('===============手机号登录成功=====================');
|
|
|
+
|
|
|
+ clearTimeout(this.count_timeout);
|
|
|
+ this.saveUserInfo(result.data);
|
|
|
this.clearPageToNext('SchoolAge');
|
|
|
} else {
|
|
|
ToastAndroid.show(result.message, ToastAndroid.SHORT);
|
|
@@ -157,7 +160,6 @@ export default class Login extends BasePage {
|
|
|
}
|
|
|
|
|
|
wechatLogin() {
|
|
|
- console.log('this.state.deviceCode:' + this.state.deviceCode);
|
|
|
wechat.wechatLogin((user) => {
|
|
|
let option = {
|
|
|
method: 'POST',
|
|
@@ -174,14 +176,28 @@ export default class Login extends BasePage {
|
|
|
http_user.wechatLogin(option).then((result) => {
|
|
|
if (result.code == 200) {
|
|
|
//登陆成功了,可以存储用户数据到本地
|
|
|
+ this.saveUserInfo(result.data);
|
|
|
this.clearPageToNext('SchoolAge');
|
|
|
} else {
|
|
|
ToastAndroid.show(result.message, ToastAndroid.SHORT);
|
|
|
}
|
|
|
- console.log('result-------:' + result);
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ saveUserInfo(user_data) {
|
|
|
+ global.storage
|
|
|
+ .save({
|
|
|
+ key: 'userInfo',
|
|
|
+ data: user_data
|
|
|
+ })
|
|
|
+ .then((result) => {
|
|
|
+ console.log('保存成功');
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ console.log('保存失败');
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
const styles = StyleSheet.create({
|