translation improvements 1

This commit is contained in:
xueyan hu
2021-12-28 11:49:07 +08:00
parent 966eca6d0e
commit f43fd26411
12 changed files with 348 additions and 236 deletions

View File

@@ -1,4 +1,7 @@
{ {
"login": {
"defaultUser": ""
},
"deviceparam": { "deviceparam": {
"aeTitle": "ACME1", "aeTitle": "ACME1",
"hospitalAddr": "北京", "hospitalAddr": "北京",

View File

@@ -21,13 +21,13 @@
AdminSettingForm::AdminSettingForm(QWidget* parent, Qt::WindowFlags f) : TabFormWidget(parent) { AdminSettingForm::AdminSettingForm(QWidget* parent, Qt::WindowFlags f) : TabFormWidget(parent) {
QHBoxLayout* layout = new QHBoxLayout(this); QHBoxLayout* layout = new QHBoxLayout(this);
layout->setMargin(0); layout->setMargin(0);
layout->setContentsMargins(0,8,0,8); layout->setContentsMargins(0, 8, 0, 8);
this->ui->contentWidget->setLayout(layout); this->ui->contentWidget->setLayout(layout);
QListWidget* widget = new QListWidget(this); QListWidget* widget = new QListWidget(this);
widget->setFixedWidth(250); widget->setFixedWidth(250);
QStringList menus; QStringList menus;
menus << tr("General") << tr("Account Manage") << tr("System Setting") << tr("System Information") << tr("Operation Log") << tr("About"); menus << tr("General") << tr("Account") << tr("System") << tr("Information") << tr("Log") << tr("About");
widget->addItems(menus); widget->addItems(menus);
widget->setSpacing(3); widget->setSpacing(3);
for (int i = 0; i < menus.count(); ++i) { for (int i = 0; i < menus.count(); ++i) {
@@ -46,7 +46,7 @@ AdminSettingForm::AdminSettingForm(QWidget* parent, Qt::WindowFlags f) : TabForm
GeneralForm* generalForm = new GeneralForm(this); GeneralForm* generalForm = new GeneralForm(this);
stackedWidget->addWidget(generalForm); stackedWidget->addWidget(generalForm);
AccountTableForm* acc = new AccountTableForm(this); AccountTableForm* acc = new AccountTableForm(this);
stackedWidget->addWidget(acc); stackedWidget->addWidget(acc);
@@ -71,18 +71,18 @@ AdminSettingForm::AdminSettingForm(QWidget* parent, Qt::WindowFlags f) : TabForm
widget->setCurrentRow(0); widget->setCurrentRow(0);
connect(widget, &QListWidget::currentRowChanged, [=](int rowindex) { connect(widget, &QListWidget::currentRowChanged, [=](int rowindex) {
stackedWidget->setCurrentIndex(rowindex); stackedWidget->setCurrentIndex(rowindex);
}); });
connect(EventCenter::Default(),&EventCenter::ReloadLanguage,[=](){ connect(EventCenter::Default(), &EventCenter::ReloadLanguage, [=]() {
QStringList menus2; QStringList menus2;
menus2 << tr("General") << tr("Account Manage") << tr("System Setting") << tr("System Information") << tr("Operation Log") << tr("About"); menus2 << tr("General") << tr("Account") << tr("System") << tr("Information") << tr("Log") << tr("About");
widget->clear(); widget->clear();
widget->addItems(menus2); widget->addItems(menus2);
for (int i = 0; i < menus.count(); ++i) { for (int i = 0; i < menus.count(); ++i) {
widget->item(i)->setTextAlignment(Qt::AlignCenter); widget->item(i)->setTextAlignment(Qt::AlignCenter);
} }
about->setText(tr("About")); about->setText(tr("About"));
}); });
} }
AdminSettingForm::~AdminSettingForm() { AdminSettingForm::~AdminSettingForm() {

View File

@@ -56,8 +56,8 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) :
ui->commandWidget->setLayout(layout); ui->commandWidget->setLayout(layout);
ADD_TOOL_BTN(Account, ":/icons/account.png"); ADD_TOOL_BTN(Account, ":/icons/account.png");
ADD_TOOL_BTN(Worklist, ":/icons/setting.png"); ADD_TOOL_BTN(Worklist, ":/icons/setting.png");
btnAccount->setText(tr("Account")); btnAccount->setText(tr("Account"));
btnWorklist->setText(tr("Worklist")); btnWorklist->setText(tr("Worklist"));
layout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Expanding)); layout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Expanding));
QWidget* spacerLine = new QWidget(this); QWidget* spacerLine = new QWidget(this);
@@ -68,10 +68,10 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) :
ADD_TOOL_BTN(Edit, ":/icons/details.png"); ADD_TOOL_BTN(Edit, ":/icons/details.png");
ADD_TOOL_BTN(Delete, ":/icons/close_circle.png"); ADD_TOOL_BTN(Delete, ":/icons/close_circle.png");
ADD_TOOL_BTN(Select, ":/icons/selected.png"); ADD_TOOL_BTN(Select, ":/icons/selected.png");
btnAdd->setText(tr("Add")); btnAdd->setText(tr("Add"));
btnEdit->setText(tr("Edit")); btnEdit->setText(tr("Edit"));
btnDelete->setText(tr("Delete")); btnDelete->setText(tr("Delete"));
btnSelect->setText(tr("Select")); btnSelect->setText(tr("Select"));
//Init content widget //Init content widget
QHBoxLayout* contentLayout = new QHBoxLayout(); QHBoxLayout* contentLayout = new QHBoxLayout();
@@ -91,9 +91,10 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) :
model->sort(5, Qt::DescendingOrder); model->sort(5, Qt::DescendingOrder);
model->select(); model->select();
model->setHeaderData(1, Qt::Horizontal, "ID"); model->setHeaderData(1, Qt::Horizontal, "ID");
model->setHeaderData(2, Qt::Horizontal, "Name"); model->setHeaderData(2, Qt::Horizontal, tr("Name"));
model->setHeaderData(3, Qt::Horizontal, "Birth Date"); model->setHeaderData(3, Qt::Horizontal, tr("Birth Date"));
model->setHeaderData(5, Qt::Horizontal, "Add Date"); model->setHeaderData(4, Qt::Horizontal, tr("Gender"));
model->setHeaderData(5, Qt::Horizontal, tr("Add Date"));
table->setModel((QAbstractItemModel*)model); table->setModel((QAbstractItemModel*)model);
table->hideColumn(0); table->hideColumn(0);
table->hideColumn(7); table->hideColumn(7);
@@ -104,7 +105,7 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) :
table->setColumnWidth(1, 250); table->setColumnWidth(1, 250);
table->setColumnWidth(2, 250); table->setColumnWidth(2, 250);
table->setColumnWidth(3, 120); table->setColumnWidth(3, 120);
table->setColumnWidth(4, 60); table->setColumnWidth(4, 80);
table->setColumnWidth(5, 250); table->setColumnWidth(5, 250);
// table->sortByColumn(5); // table->sortByColumn(5);
// table->setSortingEnabled(true); // table->setSortingEnabled(true);

View File

@@ -40,10 +40,10 @@ void JsonObject::setJsonString(const char* catergory, const char* stringName, co
char* JsonObject::getJsonString(const char* catergory, const char* stringName) char* JsonObject::getJsonString(const char* catergory, const char* stringName)
{ {
if (!loadcfg()) if (!loadcfg())
return nullptr; return nullptr;
cJSON* first = cJSON_GetObjectItem((cJSON*)json_root, catergory); cJSON* first = cJSON_GetObjectItem((cJSON*)json_root, catergory);
if (!first) return nullptr; if (!first) return nullptr;
cJSON* second = cJSON_GetObjectItem(first, stringName); cJSON* second = cJSON_GetObjectItem(first, stringName);
return second->valuestring; return second->valuestring;
@@ -52,13 +52,13 @@ char* JsonObject::getJsonString(const char* catergory, const char* stringName)
char* JsonObject::getArrayNode(const char* catergory, const char* stringName, int index, const char* id) char* JsonObject::getArrayNode(const char* catergory, const char* stringName, int index, const char* id)
{ {
if (!loadcfg()) if (!loadcfg())
return nullptr; return nullptr;
cJSON* first = cJSON_GetObjectItem((cJSON*)json_root, catergory); cJSON* first = cJSON_GetObjectItem((cJSON*)json_root, catergory);
if (!first) return nullptr; if (!first) return nullptr;
cJSON* second = cJSON_GetObjectItem(first, stringName); cJSON* second = cJSON_GetObjectItem(first, stringName);
if (!second) return nullptr; if (!second) return nullptr;
cJSON* third = cJSON_GetArrayItem(second, index); cJSON* third = cJSON_GetArrayItem(second, index);
@@ -98,6 +98,15 @@ int JsonObject::getArraySize(const char* catergory, const char* stringName)
} }
void JsonObject::setDefaultUser(const QString& str)
{
setJsonString("login", "defaultUser", str.toStdString().c_str());
}
QString JsonObject::defaultUser()
{
char* str = getJsonString("login", "defaultUser");
return QString(str);
}
QStringList JsonObject::protocals() QStringList JsonObject::protocals()
{ {
if (!loadcfg()) if (!loadcfg())
@@ -121,7 +130,7 @@ QString JsonObject::defaultProtocal()
return QString(str); return QString(str);
} }
void JsonObject::setDefaultProtocal(QString str) void JsonObject::setDefaultProtocal(const QString& str)
{ {
setJsonString("protocol", "default", str.toStdString().c_str()); setJsonString("protocol", "default", str.toStdString().c_str());
} }
@@ -131,7 +140,7 @@ QString JsonObject::defaultFilter()
char* str = getJsonString("worklistfilter", "default"); char* str = getJsonString("worklistfilter", "default");
return QString(str); return QString(str);
} }
void JsonObject::setDefaultFilter(QString str) void JsonObject::setDefaultFilter(const QString& str)
{ {
setJsonString("worklistfilter", "default", str.toStdString().c_str()); setJsonString("worklistfilter", "default", str.toStdString().c_str());
} }
@@ -167,7 +176,7 @@ QStringList JsonObject::language()
} }
void JsonObject::setDefaultLanguage(QString str) void JsonObject::setDefaultLanguage(const QString& str)
{ {
setJsonString("general", "defaultlanguage", str.toStdString().c_str()); setJsonString("general", "defaultlanguage", str.toStdString().c_str());
} }
@@ -183,7 +192,7 @@ QString JsonObject::institutionName()
char* str = getJsonString("general", "institutionName"); char* str = getJsonString("general", "institutionName");
return QString(str); return QString(str);
} }
void JsonObject::setInstitutionName(QString str) void JsonObject::setInstitutionName(const QString& str)
{ {
setJsonString("general", "institutionName", str.toStdString().c_str()); setJsonString("general", "institutionName", str.toStdString().c_str());
} }
@@ -194,7 +203,7 @@ QString JsonObject::institutionAddr()
return QString(str); return QString(str);
} }
void JsonObject::setInstitutionAddr(QString str) void JsonObject::setInstitutionAddr(const QString& str)
{ {
setJsonString("general", "institutionAddr", str.toStdString().c_str()); setJsonString("general", "institutionAddr", str.toStdString().c_str());
} }
@@ -212,7 +221,7 @@ QString JsonObject::lockScreenTimeout()
return QString(str); return QString(str);
} }
void JsonObject::setLockScreenTimeout(QString str) void JsonObject::setLockScreenTimeout(const QString& str)
{ {
setJsonString("general", "lockscreen", str.toStdString().c_str()); setJsonString("general", "lockscreen", str.toStdString().c_str());
} }
@@ -326,15 +335,12 @@ QString JsonObject::interfaceName()
QString JsonObject::passWord() QString JsonObject::passWord()
{ {
if (!loadcfg())
return QString("");
return tmp_psw; return tmp_psw;
} }
void JsonObject::setPassword(const QString& pwd) void JsonObject::setPassword(const QString& pwd)
{ {
//if (!loadcfg())
// return;
tmp_psw = pwd; tmp_psw = pwd;
} }
void JsonObject::setInterfaceName(const QString& name) void JsonObject::setInterfaceName(const QString& name)

View File

@@ -41,29 +41,34 @@ public:
WORKLIST, PACS, DAQ, RECON WORKLIST, PACS, DAQ, RECON
}; };
//for login
void setDefaultUser(const QString& str);
QString defaultUser();
QStringList language(); QStringList language();
void setDefaultLanguage(QString str); void setDefaultLanguage(const QString& str);
QString defaultLanguage(); QString defaultLanguage();
QString institutionName(); QString institutionName();
void setInstitutionName(QString str); void setInstitutionName(const QString& str);
QString institutionAddr(); QString institutionAddr();
void setInstitutionAddr(QString str); void setInstitutionAddr(const QString& str);
int lockerCount(); int lockerCount();
QString lockScreenTimeout(); QString lockScreenTimeout();
void setLockScreenTimeout(QString str); void setLockScreenTimeout(const QString& str);
QStringList protocals(); QStringList protocals();
QString defaultProtocal(); QString defaultProtocal();
void setDefaultProtocal(QString str); void setDefaultProtocal(const QString& str);
QStringList worklistFilters(); QStringList worklistFilters();
QString defaultFilter(); QString defaultFilter();
void setDefaultFilter(QString str); void setDefaultFilter(const QString& str);
host getServer(ServerType type); host getServer(ServerType type);
void setServer(ServerType type, const host& list); void setServer(ServerType type, const host& list);

View File

@@ -12,21 +12,23 @@
#include "InputObject.h" #include "InputObject.h"
#include "models/User.h" #include "models/User.h"
#include "log/UserOperationLog.h" #include "log/UserOperationLog.h"
#include "json/jsonobject.h"
LoginWindow::LoginWindow(QWidget* parent) LoginWindow::LoginWindow(QWidget* parent)
: QDialog(parent) : QDialog(parent)
, m_pLoginButton(nullptr) , m_pLoginButton(nullptr)
, m_pVMainLayout(nullptr) , m_pVMainLayout(nullptr)
, m_pUserCodeFrame(nullptr) , m_pUserCodeFrame(nullptr)
, m_pUserCodeLayout(nullptr) , m_pUserCodeLayout(nullptr)
, m_pUserCodeEdit(nullptr) , m_pUserCodeEdit(nullptr)
, m_pPassWordEdit(nullptr) , m_pPassWordEdit(nullptr)
{ {
initUi(); initUi();
init(); init();
setWindowFlags(windowFlags() | Qt::Window | Qt::FramelessWindowHint | Qt::WindowSystemMenuHint); setWindowFlags(windowFlags() | Qt::Window | Qt::FramelessWindowHint | Qt::WindowSystemMenuHint);
//Dialog::Instance()->InitForm(); //Dialog::Instance()->InitForm();
m_pUserCodeEdit->setText(tr("usct")); m_pUserCodeEdit->setText(JsonObject::Instance()->defaultUser());
} }
LoginWindow::~LoginWindow() LoginWindow::~LoginWindow()
@@ -37,76 +39,76 @@ LoginWindow::~LoginWindow()
void LoginWindow::initUi() void LoginWindow::initUi()
{ {
QString style = "*{background-color:#3c3c3c; color:white;margin:0;font-size:16px;}" QString style = "*{background-color:#3c3c3c; color:white;margin:0;font-size:16px;}"
"QLabel#title{font-Size:98px;color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1," "QLabel#title{font-Size:98px;color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,"
"stop: 0.0 darkgray, stop: 0.5 lightgray, stop: 1.0 darkgray);}" "stop: 0.0 darkgray, stop: 0.5 lightgray, stop: 1.0 darkgray);}"
"QLabel#warn{color:#930000;background:transparent;font-size:20px;}" "QLabel#warn{color:#930000;background:transparent;font-size:20px;}"
"QFrame#login_frame_username{min-width:700px;max-width:700px;max-height:500px;min-height:500px;" "QFrame#login_frame_username{min-width:700px;max-width:700px;max-height:500px;min-height:500px;"
"border:1px solid #0078d8;border-radius:20px;" "border:1px solid #0078d8;border-radius:20px;"
"background:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n" "background:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
" stop: 0.0 darkgray, stop: 0.5 gray, stop: 1.0 darkgray);" " stop: 0.0 darkgray, stop: 0.5 gray, stop: 1.0 darkgray);"
"}" "}"
"QLineEdit{min-height:100px;max-height:100px; border:1px solid silver;border-radius:10px;font-size:26px;}" "QLineEdit{min-height:100px;max-height:100px; border:1px solid silver;border-radius:10px;font-size:26px;}"
"QLineEdit:enabled{background-color: #515151}" "QLineEdit:enabled{background-color: #515151}"
"QComboBox{text-align:center;min-height:100px;max-height:100px; " "QComboBox{text-align:center;min-height:100px;max-height:100px; "
"border:1px solid silver;border-radius:10px;padding:3px}" "border:1px solid silver;border-radius:10px;padding:3px}"
"QComboBox:enabled{background-color: #515151}" "QComboBox:enabled{background-color: #515151}"
"QComboBox::drop-down{width:80px;border-radius:10px}" "QComboBox::drop-down{width:80px;border-radius:10px}"
"QComboBox QAbstractItemView{min-width:120px;}" "QComboBox QAbstractItemView{min-width:120px;}"
"QComboBox QAbstractItemView::item {min-height:60px;max-height:60px; border:1px solid white;}" "QComboBox QAbstractItemView::item {min-height:60px;max-height:60px; border:1px solid white;}"
"QToolButton{min-height:100px;max-height:100px;border:1px solid #505050;" "QToolButton{min-height:100px;max-height:100px;border:1px solid #505050;"
"border-radius:10%;font-size:26px; font-weight:Bold;padding:5px;}" "border-radius:10%;font-size:26px; font-weight:Bold;padding:5px;}"
"QToolButton:hover{background:#505050;}"; "QToolButton:hover{background:#505050;}";
setStyleSheet(style); setStyleSheet(style);
m_pVMainLayout = new QVBoxLayout(this); m_pVMainLayout = new QVBoxLayout(this);
m_pVMainLayout->setContentsMargins(0, 0, 0, 0); m_pVMainLayout->setContentsMargins(0, 0, 0, 0);
m_pVMainLayout->setSpacing(0); m_pVMainLayout->setSpacing(0);
m_pVMainLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding)); m_pVMainLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding));
QLabel* title = new QLabel(this); QLabel* title = new QLabel(this);
title->setObjectName("title"); title->setObjectName("title");
title->setText(tr("U S C T")); title->setText(tr("U S C T"));
m_pVMainLayout->addWidget(title, 0, Qt::AlignCenter); m_pVMainLayout->addWidget(title, 0, Qt::AlignCenter);
m_pUserCodeFrame = new QFrame(this); m_pUserCodeFrame = new QFrame(this);
m_pUserCodeFrame->setObjectName("login_frame_username"); m_pUserCodeFrame->setObjectName("login_frame_username");
m_pUserCodeLayout = new QVBoxLayout(m_pUserCodeFrame); m_pUserCodeLayout = new QVBoxLayout(m_pUserCodeFrame);
m_pUserCodeLayout->setSpacing(30); m_pUserCodeLayout->setSpacing(30);
m_pUserCodeLayout->setContentsMargins(20, 60, 20, 20); m_pUserCodeLayout->setContentsMargins(20, 60, 20, 20);
warn = new QLabel(this); warn = new QLabel(this);
warn->setObjectName("warn"); warn->setObjectName("warn");
warn->setText("Login failed, username or password error!"); warn->setText("Login failed, username or password error!");
warn->setVisible(false); warn->setVisible(false);
m_pUserCodeLayout->addWidget(warn, 0, Qt::AlignCenter); m_pUserCodeLayout->addWidget(warn, 0, Qt::AlignCenter);
m_pUserCodeEdit = new QLineEdit(m_pUserCodeFrame); m_pUserCodeEdit = new QLineEdit(m_pUserCodeFrame);
m_pUserCodeEdit->setObjectName("combobox_UserName"); m_pUserCodeEdit->setObjectName("combobox_UserName");
//m_pUserCodeEdit->setLineEdit(new QLineEdit(m_pUserCodeFrame)); //m_pUserCodeEdit->setLineEdit(new QLineEdit(m_pUserCodeFrame));
m_pUserCodeEdit->setPlaceholderText(tr("Username")); m_pUserCodeEdit->setPlaceholderText(tr("Username"));
m_pUserCodeLayout->addWidget(m_pUserCodeEdit); m_pUserCodeLayout->addWidget(m_pUserCodeEdit);
m_pVMainLayout->addWidget(m_pUserCodeFrame, 0, Qt::AlignCenter); m_pVMainLayout->addWidget(m_pUserCodeFrame, 0, Qt::AlignCenter);
m_pPassWordEdit = new QLineEdit(this); m_pPassWordEdit = new QLineEdit(this);
m_pPassWordEdit->setObjectName("edt_Password"); m_pPassWordEdit->setObjectName("edt_Password");
m_pPassWordEdit->setEchoMode(QLineEdit::Password); m_pPassWordEdit->setEchoMode(QLineEdit::Password);
m_pPassWordEdit->setPlaceholderText(tr("Password")); m_pPassWordEdit->setPlaceholderText(tr("Password"));
m_pUserCodeLayout->addWidget(m_pPassWordEdit); m_pUserCodeLayout->addWidget(m_pPassWordEdit);
ADD_TOOL_BTN_TO_LAYOUT(login, ":/icons/login.png", m_pUserCodeLayout); ADD_TOOL_BTN_TO_LAYOUT(login, ":/icons/login.png", m_pUserCodeLayout);
btnlogin->setText(tr("Login")); btnlogin->setText(tr("Login"));
m_pUserCodeLayout->removeWidget(btnlogin); m_pUserCodeLayout->removeWidget(btnlogin);
m_pUserCodeLayout->addWidget(btnlogin, 0, Qt::AlignCenter); m_pUserCodeLayout->addWidget(btnlogin, 0, Qt::AlignCenter);
m_pLoginButton = btnlogin; m_pLoginButton = btnlogin;
// m_pUserCodeLayout->addWidget(m_pLoginButton, 0, Qt::AlignCenter); // m_pUserCodeLayout->addWidget(m_pLoginButton, 0, Qt::AlignCenter);
m_pVMainLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding)); m_pVMainLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding));
initUserList(); initUserList();
} }
void LoginWindow::init() void LoginWindow::init()
{ {
connect(m_pLoginButton, SIGNAL(clicked()), this, SLOT(doLogin())); connect(m_pLoginButton, SIGNAL(clicked()), this, SLOT(doLogin()));
} }
void LoginWindow::initUserList() void LoginWindow::initUserList()
@@ -115,31 +117,32 @@ void LoginWindow::initUserList()
void LoginWindow::clearInputData() void LoginWindow::clearInputData()
{ {
m_pUserCodeEdit->clear(); m_pUserCodeEdit->clear();
m_pPassWordEdit->clear(); m_pPassWordEdit->clear();
//m_pUserCodeEdit->setFocus(); //m_pUserCodeEdit->setFocus();
} }
void LoginWindow::doLogin() void LoginWindow::doLogin()
{ {
QString strUserCode = m_pUserCodeEdit->text(); QString strUserCode = m_pUserCodeEdit->text();
QString strPassWord = m_pPassWordEdit->text(); QString strPassWord = m_pPassWordEdit->text();
QString encryptedPassword = strPassWord; QString encryptedPassword = strPassWord;
strPassWord = "123456"; strPassWord = "123456";
QString encryptPwd = User::getEncryptedPassword(strPassWord); QString encryptPwd = User::getEncryptedPassword(strPassWord);
QString sql = QString("select UserCode from Account where UserCode='%1' and Password='%2'") QString sql = QString("select UserCode from Account where UserCode='%1' and Password='%2'")
.arg(strUserCode).arg(encryptPwd); .arg(strUserCode).arg(encryptPwd);
if (User::QueryUser(strUserCode, encryptPwd)) if (User::QueryUser(strUserCode, encryptPwd))
{ {
accept(); accept();
LOG_USER_OPERATION(Login); LOG_USER_OPERATION(Login);
} JsonObject::Instance()->setDefaultUser(strUserCode);
else { }
warn->setVisible(true); else {
} warn->setVisible(true);
}
} }

View File

@@ -149,7 +149,7 @@ MainWindow::MainWindow(QWidget* parent) :
if (admin_tab_index == -1) if (admin_tab_index == -1)
{ {
AdminSettingForm* form = new AdminSettingForm(this); AdminSettingForm* form = new AdminSettingForm(this);
admin_tab_index = tab->addTab(form, tr("Admin")); admin_tab_index = tab->addTab(form, tr("Settings"));
} }
} }
else { else {
@@ -189,7 +189,7 @@ MainWindow::MainWindow(QWidget* parent) :
tab->setTabText(0, tr("Select")); tab->setTabText(0, tr("Select"));
tab->setTabText(1, tr("Scan")); tab->setTabText(1, tr("Scan"));
tab->setTabText(2, tr("Verify")); tab->setTabText(2, tr("Verify"));
tab->setTabText(3, tr("Admin")); tab->setTabText(3, tr("Settings"));
}); });

View File

@@ -117,26 +117,26 @@
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Account Manage</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Setting</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation Log</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>AlertDialog</name> <name>AlertDialog</name>
@@ -330,10 +330,6 @@
</context> </context>
<context> <context>
<name>LoginWindow</name> <name>LoginWindow</name>
<message>
<source>usct</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>U S C T</source> <source>U S C T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -370,7 +366,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Admin</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@@ -496,6 +492,22 @@ parameters
<source>Select</source> <source>Select</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Birth Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Date</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TabFormWidget</name> <name>TabFormWidget</name>

View File

@@ -117,26 +117,26 @@
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Account Manage</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Setting</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation Log</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Account</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Log</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>AlertDialog</name> <name>AlertDialog</name>
@@ -330,10 +330,6 @@
</context> </context>
<context> <context>
<name>LoginWindow</name> <name>LoginWindow</name>
<message>
<source>usct</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>U S C T</source> <source>U S C T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@@ -370,7 +366,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Admin</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@@ -496,6 +492,22 @@ parameters
<source>Select</source> <source>Select</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Birth Date</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Gender</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add Date</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TabFormWidget</name> <name>TabFormWidget</name>

Binary file not shown.

View File

@@ -6,7 +6,7 @@
<message> <message>
<location filename="../AccountFormDialog.cpp" line="28"/> <location filename="../AccountFormDialog.cpp" line="28"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../AccountFormDialog.cpp" line="34"/> <location filename="../AccountFormDialog.cpp" line="34"/>
@@ -90,7 +90,7 @@
<message> <message>
<location filename="../AccountFormDialog.cpp" line="169"/> <location filename="../AccountFormDialog.cpp" line="169"/>
<source>Comment</source> <source>Comment</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../AccountFormDialog.cpp" line="199"/> <location filename="../AccountFormDialog.cpp" line="199"/>
@@ -164,26 +164,42 @@
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/> <location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/> <location filename="../AdminSettingForm.cpp" line="77"/>
<source>Account</source>
<translation></translation>
</message>
<message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>System</source>
<translation></translation>
</message>
<message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>Information</source>
<translation></translation>
</message>
<message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>Log</source>
<translation></translation>
</message>
<message>
<source>Account Manage</source> <source>Account Manage</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>System Setting</source> <source>System Setting</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>System Information</source> <source>System Information</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>Operation Log</source> <source>Operation Log</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/> <location filename="../AdminSettingForm.cpp" line="30"/>
@@ -275,7 +291,7 @@
<message> <message>
<location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="139"/> <location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="139"/>
<source>Comment</source> <source>Comment</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="137"/> <location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="137"/>
@@ -432,27 +448,22 @@
<context> <context>
<name>LoginWindow</name> <name>LoginWindow</name>
<message> <message>
<location filename="../loginwindow.cpp" line="29"/> <location filename="../loginwindow.cpp" line="71"/>
<source>usct</source>
<translation></translation>
</message>
<message>
<location filename="../loginwindow.cpp" line="69"/>
<source>U S C T</source> <source>U S C T</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../loginwindow.cpp" line="86"/> <location filename="../loginwindow.cpp" line="88"/>
<source>Username</source> <source>Username</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../loginwindow.cpp" line="93"/> <location filename="../loginwindow.cpp" line="95"/>
<source>Password</source> <source>Password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../loginwindow.cpp" line="97"/> <location filename="../loginwindow.cpp" line="99"/>
<source>Login</source> <source>Login</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -486,11 +497,15 @@
<source>Verify</source> <source>Verify</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Admin</source>
<translation type="vanished"></translation>
</message>
<message> <message>
<location filename="../mainwindow.cpp" line="152"/> <location filename="../mainwindow.cpp" line="152"/>
<location filename="../mainwindow.cpp" line="192"/> <location filename="../mainwindow.cpp" line="192"/>
<source>Admin</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -503,12 +518,12 @@
<message> <message>
<location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="119"/> <location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="119"/>
<source>Patient Information</source> <source>Patient Information</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="120"/> <location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="120"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PatientID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PatientID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="121"/> <location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="121"/>
@@ -620,7 +635,7 @@ parameters
<message> <message>
<location filename="../SelectFormWidget.cpp" line="59"/> <location filename="../SelectFormWidget.cpp" line="59"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SelectFormWidget.cpp" line="60"/> <location filename="../SelectFormWidget.cpp" line="60"/>
@@ -647,6 +662,26 @@ parameters
<source>Select</source> <source>Select</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../SelectFormWidget.cpp" line="94"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../SelectFormWidget.cpp" line="95"/>
<source>Birth Date</source>
<translation></translation>
</message>
<message>
<location filename="../SelectFormWidget.cpp" line="96"/>
<source>Gender</source>
<translation></translation>
</message>
<message>
<location filename="../SelectFormWidget.cpp" line="97"/>
<source>Add Date</source>
<translation></translation>
</message>
</context> </context>
<context> <context>
<name>TabFormWidget</name> <name>TabFormWidget</name>
@@ -698,7 +733,7 @@ parameters
<message> <message>
<location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="387"/> <location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="387"/>
<source>Network Setting</source> <source>Network Setting</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="389"/> <location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="389"/>

View File

@@ -6,7 +6,7 @@
<message> <message>
<location filename="../AccountFormDialog.cpp" line="28"/> <location filename="../AccountFormDialog.cpp" line="28"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../AccountFormDialog.cpp" line="34"/> <location filename="../AccountFormDialog.cpp" line="34"/>
@@ -90,7 +90,7 @@
<message> <message>
<location filename="../AccountFormDialog.cpp" line="169"/> <location filename="../AccountFormDialog.cpp" line="169"/>
<source>Comment</source> <source>Comment</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../AccountFormDialog.cpp" line="199"/> <location filename="../AccountFormDialog.cpp" line="199"/>
@@ -164,26 +164,42 @@
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/> <location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/> <location filename="../AdminSettingForm.cpp" line="77"/>
<source>Account</source>
<translation></translation>
</message>
<message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>System</source>
<translation></translation>
</message>
<message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>Information</source>
<translation></translation>
</message>
<message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>Log</source>
<translation></translation>
</message>
<message>
<source>Account Manage</source> <source>Account Manage</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>System Setting</source> <source>System Setting</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>System Information</source> <source>System Information</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/>
<location filename="../AdminSettingForm.cpp" line="77"/>
<source>Operation Log</source> <source>Operation Log</source>
<translation></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="../AdminSettingForm.cpp" line="30"/> <location filename="../AdminSettingForm.cpp" line="30"/>
@@ -275,7 +291,7 @@
<message> <message>
<location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="139"/> <location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="139"/>
<source>Comment</source> <source>Comment</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="137"/> <location filename="../../out/build/x64-Debug/ui_editpatientform.h" line="137"/>
@@ -432,27 +448,22 @@
<context> <context>
<name>LoginWindow</name> <name>LoginWindow</name>
<message> <message>
<location filename="../loginwindow.cpp" line="29"/> <location filename="../loginwindow.cpp" line="71"/>
<source>usct</source>
<translation></translation>
</message>
<message>
<location filename="../loginwindow.cpp" line="69"/>
<source>U S C T</source> <source>U S C T</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../loginwindow.cpp" line="86"/> <location filename="../loginwindow.cpp" line="88"/>
<source>Username</source> <source>Username</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../loginwindow.cpp" line="93"/> <location filename="../loginwindow.cpp" line="95"/>
<source>Password</source> <source>Password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../loginwindow.cpp" line="97"/> <location filename="../loginwindow.cpp" line="99"/>
<source>Login</source> <source>Login</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -486,11 +497,15 @@
<source>Verify</source> <source>Verify</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<source>Admin</source>
<translation type="vanished"></translation>
</message>
<message> <message>
<location filename="../mainwindow.cpp" line="152"/> <location filename="../mainwindow.cpp" line="152"/>
<location filename="../mainwindow.cpp" line="192"/> <location filename="../mainwindow.cpp" line="192"/>
<source>Admin</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -503,12 +518,12 @@
<message> <message>
<location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="119"/> <location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="119"/>
<source>Patient Information</source> <source>Patient Information</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="120"/> <location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="120"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PatientID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PatientID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ID:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="121"/> <location filename="../../out/build/x64-Debug/ui_patientinformationform.h" line="121"/>
@@ -620,7 +635,7 @@ parameters
<message> <message>
<location filename="../SelectFormWidget.cpp" line="59"/> <location filename="../SelectFormWidget.cpp" line="59"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SelectFormWidget.cpp" line="60"/> <location filename="../SelectFormWidget.cpp" line="60"/>
@@ -647,6 +662,26 @@ parameters
<source>Select</source> <source>Select</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../SelectFormWidget.cpp" line="94"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../SelectFormWidget.cpp" line="95"/>
<source>Birth Date</source>
<translation></translation>
</message>
<message>
<location filename="../SelectFormWidget.cpp" line="96"/>
<source>Gender</source>
<translation></translation>
</message>
<message>
<location filename="../SelectFormWidget.cpp" line="97"/>
<source>Add Date</source>
<translation></translation>
</message>
</context> </context>
<context> <context>
<name>TabFormWidget</name> <name>TabFormWidget</name>
@@ -698,7 +733,7 @@ parameters
<message> <message>
<location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="387"/> <location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="387"/>
<source>Network Setting</source> <source>Network Setting</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="389"/> <location filename="../../out/build/x64-Debug/ui_networkcfgdialog.h" line="389"/>