Commit 71ab590e by 李定达

1.补充提交

parent 548e866a
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include <QTimer> #include <QTimer>
#include <QEventLoop> #include <QEventLoop>
#include <QVariantMap> #include <QVariantMap>
#include <QSettings>
#include "QsLog.h" #include "QsLog.h"
...@@ -365,6 +366,16 @@ bool OrderGetWork::bingToServer(QString &error) ...@@ -365,6 +366,16 @@ bool OrderGetWork::bingToServer(QString &error)
} }
#else #else
void OrderGetWork::SetStoreInfoToConfig()
{
QString configfile = qApp->applicationDirPath() + "/" + CONFIG_NAME;
QSettings(configfile, QSettings::IniFormat).setValue(INI_BASE_PARNETID, _storeinfo[JSON_KEY_PARTNERID]);
QSettings(configfile, QSettings::IniFormat).setValue(INI_BASE_STOREID, _storeinfo[JSON_STOREID]);
QSettings(configfile, QSettings::IniFormat).setValue(INI_BASE_STATIONIID, _storeinfo[JSON_STATIONID]);
QSettings(configfile, QSettings::IniFormat).setValue(INI_BASE_USERID, _storeinfo[JSON_KEY_USERID]);
QSettings(configfile, QSettings::IniFormat).setValue(INI_BASE_PWD, _storeinfo[JSON_KEY_PWD]);
}
bool OrderGetWork::loginToServer(QString &error) bool OrderGetWork::loginToServer(QString &error)
{ {
......
...@@ -77,7 +77,8 @@ private: ...@@ -77,7 +77,8 @@ private:
bool PullOrder(unsigned int timeout, QString &error); bool PullOrder(unsigned int timeout, QString &error);
//订单操作 //订单操作
void optOrderWithType(const QVariantMap &map); void optOrderWithType(const QVariantMap &map);
//登录成功回写数据
void SetStoreInfoToConfig();
private: private:
//门店信息 门店编号 pos编号 用户名 密码 //门店信息 门店编号 pos编号 用户名 密码
QVariantMap _storeinfo; QVariantMap _storeinfo;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#define WORKCONTROL_H #define WORKCONTROL_H
#include <QObject> #include <QObject>
//根据配置实例化工作流为实现;
class WorkControl : public QObject class WorkControl : public QObject
{ {
Q_OBJECT Q_OBJECT
......
...@@ -56,7 +56,8 @@ SOURCES += main.cpp \ ...@@ -56,7 +56,8 @@ SOURCES += main.cpp \
control/orderlocalizework.cpp \ control/orderlocalizework.cpp \
control/orderprintwork.cpp \ control/orderprintwork.cpp \
view/loginform.cpp \ view/loginform.cpp \
model/discountObject.cpp model/discountObject.cpp \
control/workcontrol.cpp
HEADERS += \ HEADERS += \
event/fmapplication.h \ event/fmapplication.h \
...@@ -91,7 +92,8 @@ HEADERS += \ ...@@ -91,7 +92,8 @@ HEADERS += \
control/orderlocalizework.h \ control/orderlocalizework.h \
control/orderprintwork.h \ control/orderprintwork.h \
view/loginform.h \ view/loginform.h \
model/discountObject.h model/discountObject.h \
control/workcontrol.h
DISTFILES += takeout.rc DISTFILES += takeout.rc
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
#include <winver.h> #include <winver.h>
#endif #endif
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,7 FILEVERSION 1,0,0,8
PRODUCTVERSION 1,0,0,7 PRODUCTVERSION 1,0,0,8
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG FILEFLAGS VS_FF_DEBUG
...@@ -22,12 +22,12 @@ VS_VERSION_INFO VERSIONINFO ...@@ -22,12 +22,12 @@ VS_VERSION_INFO VERSIONINFO
BEGIN BEGIN
VALUE "CompanyName", "ShangHai Freemud Co., Ltd." VALUE "CompanyName", "ShangHai Freemud Co., Ltd."
VALUE "FileDescription", "FREEMUD Manager System" VALUE "FileDescription", "FREEMUD Manager System"
VALUE "FileVersion", "1.0.0.7" VALUE "FileVersion", "1.0.0.8"
VALUE "InternalName", "FREEMUD" VALUE "InternalName", "FREEMUD"
VALUE "LegalCopyright", "Copyright (C)2017-2020" VALUE "LegalCopyright", "Copyright (C)2017-2020"
VALUE "OriginalFilename", "fmTakeout.exe" VALUE "OriginalFilename", "fmTakeout.exe"
VALUE "ProductName", "fmTakeout" VALUE "ProductName", "fmTakeout"
VALUE "ProductVersion", "1.0.0.7" VALUE "ProductVersion", "1.0.0.8"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include <QDebug> #include <QDebug>
#include <QVariantMap> #include <QVariantMap>
#include <QSettings>
#include <QsLog.h> #include <QsLog.h>
...@@ -25,6 +26,8 @@ LoginForm::LoginForm(QWidget *parent) : ...@@ -25,6 +26,8 @@ LoginForm::LoginForm(QWidget *parent) :
connect(ui->lineEdit_account, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit); connect(ui->lineEdit_account, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit);
connect(ui->lineEdit_partnerid, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit); connect(ui->lineEdit_partnerid, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit);
connect(ui->lineEdit_pwd, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit); connect(ui->lineEdit_pwd, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit);
connect(ui->lineEdit_posno, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit);
connect(ui->lineEdit_storeid, &ClickedLineEdit::clicked, this, &LoginForm::GetCurrLineEdit);
connect(ui->pushButton_0, &QPushButton::clicked, this, &LoginForm::number_btn_click); connect(ui->pushButton_0, &QPushButton::clicked, this, &LoginForm::number_btn_click);
connect(ui->pushButton_1, &QPushButton::clicked, this, &LoginForm::number_btn_click); connect(ui->pushButton_1, &QPushButton::clicked, this, &LoginForm::number_btn_click);
...@@ -74,15 +77,32 @@ LoginForm::~LoginForm() ...@@ -74,15 +77,32 @@ LoginForm::~LoginForm()
delete ui; delete ui;
} }
void LoginForm::SetStoreInfo()
{
QString configfile = qApp->applicationDirPath() + "/" + CONFIG_NAME;
QString storeid = QSettings(configfile, QSettings::IniFormat).value(INI_BASE_STOREID).toString();
QString partnerid = QSettings(configfile, QSettings::IniFormat).value(INI_BASE_PARNETID).toString();
QString userid = QSettings(configfile, QSettings::IniFormat).value(INI_BASE_USERID).toString();
QString pwd = QSettings(configfile, QSettings::IniFormat).value(INI_BASE_PWD).toString();
QString stationid = QSettings(configfile, QSettings::IniFormat).value(INI_BASE_STATIONIID).toString();
if(storeid.isEmpty() || partnerid.isEmpty() || userid.isEmpty() || pwd.isEmpty() || stationid.isEmpty())
return ;
ui->lineEdit_partnerid->setText(partnerid);
ui->lineEdit_storeid->setText(storeid);
ui->lineEdit_posno->setText(stationid);
ui->lineEdit_account->setText(userid);
ui->lineEdit_pwd->setText(pwd);
}
void LoginForm::showfull() void LoginForm::showfull()
{ {
if(!is_login) if(!is_login)
{ {
// ui->lineEdit_account->clear(); SetStoreInfo();
// ui->lineEdit_partnerid->clear();
// ui->lineEdit_pwd->clear();
this->showFullScreen(); this->showFullScreen();
//this->show();
return ; return ;
} }
...@@ -156,9 +176,11 @@ void LoginForm::on_pushButton_login_clicked() ...@@ -156,9 +176,11 @@ void LoginForm::on_pushButton_login_clicked()
if(ui->lineEdit_account->text().isEmpty() || if(ui->lineEdit_account->text().isEmpty() ||
ui->lineEdit_pwd->text().isEmpty() || ui->lineEdit_pwd->text().isEmpty() ||
ui->lineEdit_partnerid->text().isEmpty()) ui->lineEdit_partnerid->text().isEmpty() ||
ui->lineEdit_posno->text().isEmpty() ||
ui->lineEdit_storeid->text().isEmpty() )
{ {
onShowAlert(AlertForm::ERROR, QString::fromLocal8Bit("门店号/账号/密码均不能为空")); onShowAlert(AlertForm::ERROR, QString::fromLocal8Bit("商户号/门店号/POS编号/账号/密码均不能为空"));
return ; return ;
} }
...@@ -166,13 +188,15 @@ void LoginForm::on_pushButton_login_clicked() ...@@ -166,13 +188,15 @@ void LoginForm::on_pushButton_login_clicked()
// map.insert(JSON_STOREID, "1036"); // map.insert(JSON_STOREID, "1036");
// map.insert(JSON_STATIONID, "saas_bf_pos"); // map.insert(JSON_STATIONID, "saas_bf_pos");
map.insert(JSON_STOREID, "fm10001"); //map.insert(JSON_STOREID, "fm10001");
map.insert(JSON_STATIONID, "1001"); //map.insert(JSON_STATIONID, "1001");
//map.insert(JSON_STOREID, "FM00001"); //map.insert(JSON_STOREID, "FM00001");
//map.insert(JSON_STATIONID, "saas_pos"); //map.insert(JSON_STATIONID, "saas_pos");
//map.insert(JSON_STATIONID, "FM00001"); //map.insert(JSON_STATIONID, "FM00001");
map.insert(JSON_STOREID, ui->lineEdit_storeid->text());
map.insert(JSON_STATIONID, ui->lineEdit_posno->text());
map.insert(JSON_KEY_USERID, ui->lineEdit_account->text()); map.insert(JSON_KEY_USERID, ui->lineEdit_account->text());
map.insert(JSON_KEY_PWD, ui->lineEdit_pwd->text()); map.insert(JSON_KEY_PWD, ui->lineEdit_pwd->text());
map.insert(JSON_KEY_PARTNERID, ui->lineEdit_partnerid->text()); map.insert(JSON_KEY_PARTNERID, ui->lineEdit_partnerid->text());
......
...@@ -39,6 +39,7 @@ private slots: ...@@ -39,6 +39,7 @@ private slots:
void on_pushButton_close_clicked(); void on_pushButton_close_clicked();
void SetStoreInfo();
private: private:
Ui::LoginForm *ui; Ui::LoginForm *ui;
...@@ -48,7 +49,6 @@ private: ...@@ -48,7 +49,6 @@ private:
// 通知窗口 // 通知窗口
AlertForm *m_alertForm; AlertForm *m_alertForm;
}; };
#endif // LOGINFORM_H #endif // LOGINFORM_H
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment