|
@@ -29,29 +29,41 @@ MainWindow::MainWindow(QWidget *parent)
|
|
|
}
|
|
|
void MainWindow::login_in(void){//登陆
|
|
|
//设置url
|
|
|
- QString username = ui->account->text();
|
|
|
+// QString username ="15895914665";
|
|
|
+ QString phone =ui->account->text();
|
|
|
+// QString pwd = "000000";
|
|
|
QString pwd = ui->pwd->text();
|
|
|
- QString url = "/user/loginEmployee?username="+username+"&password="+pwd;//fae4b325e52c
|
|
|
+ QString url = "/user/loginEmployee?username="+phone+"&password="+pwd;//fae4b325e52c
|
|
|
+ qDebug() << "url==="<<url;
|
|
|
HttpAPI *api = new HttpAPI();
|
|
|
static MainWindow* myWin = this;
|
|
|
+ //先存上手机号密码
|
|
|
+ m_setting->beginGroup("user");
|
|
|
+ m_setting->setValue("phone", phone);
|
|
|
+ m_setting->setValue("pwd", pwd);
|
|
|
+ m_setting->endGroup();
|
|
|
+
|
|
|
api->getRequest(url, [&](bool success, QJsonObject json){
|
|
|
if (success)
|
|
|
{
|
|
|
//do something
|
|
|
qDebug()<<"request success==";
|
|
|
- if (json.value("code").toString() == "ok") {
|
|
|
+ if (json.value("code").toString().compare("ok") == 0)
|
|
|
+ {
|
|
|
+ if(myWin)
|
|
|
myWin->close();
|
|
|
QJsonObject obj = json.value("data").toObject();
|
|
|
m_setting->beginGroup("user");
|
|
|
m_setting->setValue("id", obj.value("id"));
|
|
|
m_setting->setValue("name", obj.value("name"));
|
|
|
m_setting->setValue("phone", obj.value("phone"));
|
|
|
- m_setting->setValue("pwd", pwd);
|
|
|
m_setting->endGroup();
|
|
|
//enter home page
|
|
|
home = new Home();
|
|
|
home->show();
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
QMessageBox msg3(QMessageBox::Information,windowTitle(),json.value("msg").toString(),QMessageBox::Ok,this);
|
|
|
msg3.exec();
|
|
|
}
|