| | |
| | | viewModelScope.launch { |
| | | _isLoading.value = true |
| | | try { |
| | | val response = RetrofitClient.apiService.sendVerificationCode(phone) |
| | | if (response.code == 200) { |
| | | // val response = RetrofitClient.apiService.sendVerificationCode(phone) |
| | | // if (response.code == 200) { |
| | | _loginMessage.value = "验证码已发送" |
| | | } else { |
| | | _loginMessage.value = response.msg.ifEmpty { "发送验证码失败" } |
| | | } |
| | | // } else { |
| | | // _loginMessage.value = response.msg.ifEmpty { "发送验证码失败" } |
| | | // } |
| | | } catch (e: Exception) { |
| | | Log.e("LoginError", "Login failed: ${e.message}", e) |
| | | _loginMessage.value = "网络错误,请稍后重试" |
| | |
| | | viewModelScope.launch { |
| | | _isLoading.value = true |
| | | try { |
| | | val response = RetrofitClient.apiService.verifyCode(phone, code) |
| | | if (response.code == 200 && response.data) { |
| | | // val response = RetrofitClient.apiService.verifyCode(phone, code) |
| | | // if (response.code == 200 && response.data) { |
| | | _loginState.value = true |
| | | } else { |
| | | _loginMessage.value = response.msg.ifEmpty { "登录失败" } |
| | | } |
| | | // } else { |
| | | // _loginMessage.value = response.msg.ifEmpty { "登录失败" } |
| | | // } |
| | | } catch (e: Exception) { |
| | | Log.e("LoginError", "Login failed: ${e.message}", e) |
| | | _loginMessage.value = "网络错误,请稍后重试" |