|
@@ -43,16 +43,24 @@ void LoginForm::on_pushLogin_clicked()
|
|
|
auto glo = GlobalInfo::this_();
|
|
auto glo = GlobalInfo::this_();
|
|
|
auto uname = this->ui->lineUser->text();
|
|
auto uname = this->ui->lineUser->text();
|
|
|
auto upass = this->ui->linePass->text();
|
|
auto upass = this->ui->linePass->text();
|
|
|
|
|
+// auto url = glo->config()->baseUrl+"/api/v1/signin";
|
|
|
auto url = glo->config()->baseUrl+"/v1/signin";
|
|
auto url = glo->config()->baseUrl+"/v1/signin";
|
|
|
// QMap<QString,QString> params;
|
|
// QMap<QString,QString> params;
|
|
|
// params.insert("password",upass);
|
|
// params.insert("password",upass);
|
|
|
// params.insert("username",uname);
|
|
// params.insert("username",uname);
|
|
|
|
|
|
|
|
|
|
+ if(uname.size() <= 0 || uname.size() <= 0) {
|
|
|
|
|
+ QMessageBox::information(this,"注意","请输入正确的账号密码");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
QJsonObject obj;
|
|
QJsonObject obj;
|
|
|
obj.insert("password",upass);
|
|
obj.insert("password",upass);
|
|
|
obj.insert("username",uname);
|
|
obj.insert("username",uname);
|
|
|
obj.insert("platform",2);
|
|
obj.insert("platform",2);
|
|
|
|
|
|
|
|
|
|
+ qDebug() << url << obj.toVariantMap();
|
|
|
|
|
+
|
|
|
request()->post(url,obj);
|
|
request()->post(url,obj);
|
|
|
ui->status->setVisible(true);
|
|
ui->status->setVisible(true);
|
|
|
this->setEnabled(false);
|
|
this->setEnabled(false);
|
|
@@ -65,9 +73,8 @@ void LoginForm::clear(){
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-HttpRequest * LoginForm::request()
|
|
|
|
|
|
|
+HttpRequest *LoginForm::request()
|
|
|
{
|
|
{
|
|
|
-
|
|
|
|
|
if(!_request){
|
|
if(!_request){
|
|
|
_request = new HttpRequest(this);
|
|
_request = new HttpRequest(this);
|
|
|
connect(_request,&HttpRequest::result,this,&LoginForm::result);
|
|
connect(_request,&HttpRequest::result,this,&LoginForm::result);
|
|
@@ -76,7 +83,7 @@ HttpRequest * LoginForm::request()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-void LoginForm::result(int code, const QJsonObject & body)
|
|
|
|
|
|
|
+void LoginForm::result(int /*code*/, const QJsonObject & body)
|
|
|
{
|
|
{
|
|
|
qDebug()<<body;
|
|
qDebug()<<body;
|
|
|
ui->status->setVisible(false);
|
|
ui->status->setVisible(false);
|
|
@@ -110,7 +117,7 @@ void LoginForm::result(int code, const QJsonObject & body)
|
|
|
user.acessToken = data["access_token"].toString();
|
|
user.acessToken = data["access_token"].toString();
|
|
|
// GlobalInfo::this_()->setUser(user);
|
|
// GlobalInfo::this_()->setUser(user);
|
|
|
GlobalInfo::this_()->start(user,false);
|
|
GlobalInfo::this_()->start(user,false);
|
|
|
-// emit loginFinish();
|
|
|
|
|
|
|
+ emit loginFinish();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void LoginForm::on_pushButton_2_clicked()
|
|
void LoginForm::on_pushButton_2_clicked()
|