From 198018b16527a4eb61faf4cd45df564e7443dedb Mon Sep 17 00:00:00 2001 From: kradchen Date: Thu, 7 Sep 2023 11:17:47 +0800 Subject: [PATCH] Modify PatientDetailform --- src/forms/select/PatientDetailForm.cpp | 86 +-- src/forms/select/PatientDetailForm.h | 5 + src/forms/select/PatientDetailForm.ui | 369 ++++++------ src/forms/select/PatientInformation.h | 9 + src/forms/select/SelectFormWidget.cpp | 52 +- src/stylesheet/Dark2.css | 59 +- src/translations/zh_CN.ts | 744 +++++++++++++++---------- src/translations/zh_CN.ts.bak | 4 +- 8 files changed, 786 insertions(+), 542 deletions(-) diff --git a/src/forms/select/PatientDetailForm.cpp b/src/forms/select/PatientDetailForm.cpp index 349d524..262ef88 100644 --- a/src/forms/select/PatientDetailForm.cpp +++ b/src/forms/select/PatientDetailForm.cpp @@ -4,41 +4,59 @@ #include #include #include +#include #include +#include #include "event/EventCenter.h" PatientDetailForm::PatientDetailForm(QWidget* parent) : - QWidget(parent), - mUI(new Ui::PatientDetailForm) +QWidget(parent), +mUI(new Ui::PatientDetailForm) +, mBtnEdit(new QToolButton()) +, mBtnDelete(new QToolButton()) { mUI->setupUi(this); mUI->hideBtn->setSizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred); mUI->hideBtn->setObjectName("btnHidePanel"); mUI->hideBtn->setText(tr(" Hide Panel")); + mUI->hideBtn->setVisible(false); connect(mUI->hideBtn, &QToolButton::clicked, [=](){ emit hideBtnClicked(); }); - mUI->tbxDob->setDisplayFormat("yyyy/MM/dd"); - - mUI->tbxID->setEnabled(false); - mUI->tbxID->setObjectName("displayLineEdit"); - mUI->tbxDob->setEnabled(false); - mUI->tbxDob->setObjectName("displayLineEdit"); - mUI->tbxName->setEnabled(false); - mUI->tbxName->setObjectName("displayLineEdit"); - mUI->tbxSex->setEnabled(false); - mUI->tbxSex->setObjectName("displayLineEdit"); - mUI->rtbxComment->setEnabled(false); - mUI->rtbxComment->setObjectName("displayLineEdit"); - + mUI->lblPatInfPanel->setObjectName("PatInfTitle"); + mUI->lblIcon->setObjectName("PatIcon"); + mUI->lbl_DOB->setObjectName("displayDetail"); + mUI->lbl_Name->setObjectName("displayDetail"); + mUI->lblPatID->setObjectName("displayDetail"); + mUI->lbl_Sex->setObjectName("displayDetail"); + mUI->lblAccno->setObjectName("displayDetail"); + mUI->lblAddDate->setObjectName("displayDetail"); connect(EventCenter::Default(), &EventCenter::ReloadLanguage, this,&PatientDetailForm::reloadLanguage); + QWidget * widget = new QWidget(this); + widget->setFixedHeight(120); + mUI->verticalLayout_2->setSpacing(50); + mUI->verticalLayout_3->insertWidget(5, widget); + + QHBoxLayout * layout = new QHBoxLayout(widget); + mBtnEdit->setObjectName("btnEdit"); + mBtnDelete->setObjectName("btnDelete"); + mBtnEdit->setText(tr("Edit")); + mBtnDelete->setText(tr("Delete")); + layout->addWidget(mBtnEdit); + layout->addWidget(mBtnDelete); + connect(mBtnEdit, &QToolButton::clicked, [=](){ + emit editClicked(); + }); + connect(mBtnDelete, &QToolButton::clicked, [=](){ + emit deleteClicked(); + }); } void PatientDetailForm::reloadLanguage() { mUI->retranslateUi(this); - mUI->tbxSex->setText(mStore.Sex == "F" ? tr("Female") : (mStore.Sex == "M" ? tr("Male") : tr("Other"))); + mUI->lbl_Sex->setText(mStore.Sex == "F" ? tr("Female") : (mStore.Sex == "M" ? tr("Male") : tr("Other"))); } PatientDetailForm::~PatientDetailForm() @@ -49,35 +67,27 @@ PatientDetailForm::~PatientDetailForm() void PatientDetailForm::setPatientInformation(PatientInformation* information) { if (information) { - mUI->tbxID->setText(information->ID); - mUI->tbxDob->setDate(QDate::fromString(information->BirthDate, "yyyy-MM-dd")); - mUI->tbxName->setText(information->Name); - mUI->rtbxComment->setText(information->Comment); - mUI->tbxSex->setText(information->Sex == "F" ? tr("Female") : (information->Sex == "M" ? tr("Male") : tr("Other"))); + mUI->lblPatID->setText(tr("PatientID: ")+information->ID); + mUI->lbl_DOB->setText(" "+information->BirthDate); + mUI->lbl_Name->setText(" "+information->Name); + mUI->lbl_Sex->setText(" "+ (information->Sex == "F" ? tr("Female") : (information->Sex == "M" ? tr("Male") : tr("Other")))); mCurrentPatientUID = information->PatientUID; - mAddDate = information->AddDate; - mStore.Sex = information->Sex; - mStore.AccessionNumber = information->AccessionNumber; - storePatientInformation(); + mUI->lblAddDate->setText(tr("Add Date: ")+information->AddDate); + mUI->lblAccno->setText(tr("AccNo: ")+information->AccessionNumber); + + mStore = *information; } } void PatientDetailForm::clearPatientInformation() { - mUI->tbxID->clear(); - mUI->tbxDob->setDate(QDate::currentDate()); - mUI->tbxName->clear(); - mUI->tbxSex->clear(); - mUI->rtbxComment->clear(); - mCurrentPatientUID.clear(); - mAddDate.clear(); + mUI->lblPatID->clear(); + mUI->lbl_DOB->clear(); + mUI->lbl_Name->clear(); + mUI->lbl_Sex->clear(); + mUI->lblAddDate->clear(); + mUI->lblAccno->clear(); } void PatientDetailForm::storePatientInformation() { - mStore.PatientUID = mCurrentPatientUID; - mStore.AddDate = mAddDate; - mStore.ID = mUI->tbxID->text(); - mStore.BirthDate = mUI->tbxDob->date().toString("yyyy-MM-dd"); - mStore.Name = mUI->tbxName->text(); - mStore.Comment = mUI->rtbxComment->toPlainText(); } diff --git a/src/forms/select/PatientDetailForm.h b/src/forms/select/PatientDetailForm.h index 3233d66..8381ec0 100644 --- a/src/forms/select/PatientDetailForm.h +++ b/src/forms/select/PatientDetailForm.h @@ -20,6 +20,9 @@ public: signals: void hideBtnClicked(); + void editClicked(); + void deleteClicked(); + private: void storePatientInformation(); void reloadLanguage(); @@ -27,6 +30,8 @@ private: QString mCurrentPatientUID; QString mAddDate; PatientInformation mStore; + QToolButton *mBtnEdit; + QToolButton *mBtnDelete; }; #endif // EDITPATIENTFORM_H diff --git a/src/forms/select/PatientDetailForm.ui b/src/forms/select/PatientDetailForm.ui index ed7be96..e4c5e2f 100644 --- a/src/forms/select/PatientDetailForm.ui +++ b/src/forms/select/PatientDetailForm.ui @@ -1,176 +1,193 @@ - - - PatientDetailForm - - - - 0 - 0 - 400 - 466 - - - - Form - - - - 0 - - - - - ... - - - - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - 0 - - - 0 - - - 9 - - - - - ID - - - - - - - true - - - true - - - - - - - Name - - - - - - - true - - - true - - - - - - - Gender - - - - - - - true - - - true - - - - - - - Date Of Birth - - - - - - - true - - - true - - - QAbstractSpinBox::NoButtons - - - - - - - - 1 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - - - - Comment - - - - - - - true - - - true - - - - - - - - - - - - - - ULineEdit - QLineEdit -
components/ULineEdit.h
-
- - UTextEdit - QTextEdit -
components/UTextEdit.h
-
-
- - -
+ + + PatientDetailForm + + + + 0 + 0 + 400 + 466 + + + + Form + + + + 0 + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + 0 + + + + + ... + + + + + + + Patient Information + + + Qt::AlignCenter + + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + 111 + + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + Name + + + + + + + Gender + + + + + + + Date Of Birth + + + + + + + + + + + + + + 0 + 0 + + + + + 0 + 200 + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + 30 + + + 0 + + + 0 + + + + + + + + + + + + <html><head/><body><p><br/></p></body></html> + + + + + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + diff --git a/src/forms/select/PatientInformation.h b/src/forms/select/PatientInformation.h index be50f1a..75e7262 100644 --- a/src/forms/select/PatientInformation.h +++ b/src/forms/select/PatientInformation.h @@ -40,6 +40,15 @@ public: : QObject() { } + void operator=(const PatientInformation& other){ + this->PatientUID = other.PatientUID; + this->ID = other.ID; + this->Name = other.Name; + this->BirthDate = other.BirthDate; + this->Sex = other.Sex; + this->Comment = other.Comment; + this->AccessionNumber = other.AccessionNumber; + } QString ScheduledStartDate; PatientInformation* Copy() { diff --git a/src/forms/select/SelectFormWidget.cpp b/src/forms/select/SelectFormWidget.cpp index 2b924d6..30e7708 100644 --- a/src/forms/select/SelectFormWidget.cpp +++ b/src/forms/select/SelectFormWidget.cpp @@ -25,8 +25,8 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) , mBtnAccount(new QToolButton(this)) , mBtnWorklist(new QToolButton(this)) , mBtnAdd(new QToolButton(this)) -, mBtnEdit(new QToolButton(this)) -, mBtnDelete(new QToolButton(this)) +// , mBtnEdit(new QToolButton(this)) +// , mBtnDelete(new QToolButton(this)) , mBtnSelect(new QToolButton(this)) , mPatTable(new SlideTableView(this)) , mModel(nullptr) @@ -44,9 +44,9 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) //Init content widget auto* contentLayout = new QHBoxLayout(this->ui->contentWidget); contentLayout->setContentsMargins(0, 0, 0, 0); - initTableView(contentLayout); - addVerticalLine(contentLayout); initDetailPanel(contentLayout); + addVerticalLine(contentLayout); + initTableView(contentLayout); //select default row 0 if (mModel->rowCount() > 0) { @@ -70,18 +70,15 @@ SelectFormWidget::SelectFormWidget(QWidget* parent) void SelectFormWidget::prepareButtons(bool disableALL) { bool stateFlag = (mPatTable->currentIndex().row() >= 0); mBtnSelect->setEnabled(stateFlag && !disableALL); - mBtnDelete->setEnabled(stateFlag && !disableALL); - mBtnEdit->setEnabled(stateFlag && !disableALL); + // mBtnDelete->setEnabled(stateFlag && !disableALL); + // mBtnEdit->setEnabled(stateFlag && !disableALL); mBtnAdd->setEnabled(!disableALL); } void SelectFormWidget::initGeneralButtons(QHBoxLayout *layout) { mBtnAccount->setObjectName("btnAccount"); - mBtnWorklist->setObjectName("btnWorklist"); mBtnAccount->setText(tr("Account")); - mBtnWorklist->setText(tr("Worklist")); layout->addWidget(mBtnAccount); - layout->addWidget(mBtnWorklist); // mBtn account slot connect(mBtnAccount, &QToolButton::clicked, DialogManager::Default(),&DialogManager::requestEditSelfAccount); connect(mBtnWorklist, &QToolButton::clicked, [&]() @@ -92,24 +89,17 @@ void SelectFormWidget::initGeneralButtons(QHBoxLayout *layout) { void SelectFormWidget::initPatEditButtons(QHBoxLayout *layout) { mBtnAdd->setObjectName("btnAdd"); - mBtnEdit->setObjectName("btnEdit"); - mBtnDelete->setObjectName("btnDelete"); + mBtnWorklist->setObjectName("btnWorklist"); mBtnSelect->setObjectName("btnSelect"); mBtnAdd->setText(tr("Add")); - mBtnEdit->setText(tr("Edit")); - mBtnDelete->setText(tr("Delete")); mBtnSelect->setText(tr("Select")); + mBtnWorklist->setText(tr("Worklist")); layout->addWidget(mBtnAdd); - layout->addWidget(mBtnEdit); - layout->addWidget(mBtnDelete); + layout->addWidget(mBtnWorklist); layout->addWidget(mBtnSelect); - // btn add & edit slot + // btn add slot connect(mBtnAdd, &QToolButton::clicked, this, &SelectFormWidget::editPatient); - connect(mBtnEdit, &QToolButton::clicked, this, &SelectFormWidget::editPatient); - - // btn delete slot - connect(mBtnDelete, &QToolButton::clicked, this, &SelectFormWidget::delPatient); // mBtn select slot connect(mBtnSelect, &QToolButton::clicked, this, &SelectFormWidget::selectPatient); @@ -172,25 +162,18 @@ void SelectFormWidget::selectPatient() { void SelectFormWidget::initDetailPanel(QHBoxLayout *contentLayout) {// prepare edit panel patientDetailForm->setObjectName("patientDetailWidget"); - patientDetailForm->hide(); + // patientDetailForm->hide(); contentLayout->addWidget(patientDetailForm); auto* btnShowEdit = new VerticalTextToolButton(this); btnShowEdit->setObjectName("btnShowPanel"); btnShowEdit->setFixedHeight(225); btnShowEdit->setVerticalText("Patient Detail"); + btnShowEdit->hide(); contentLayout->addWidget(btnShowEdit); contentLayout->setAlignment(btnShowEdit, Qt::AlignTop); - // btn show slot - connect(btnShowEdit, &QToolButton::clicked, [=]() { - patientDetailForm->show(); - btnShowEdit->hide(); - }); - //btn hide slot - connect(patientDetailForm, &PatientDetailForm::hideBtnClicked, [=]() { - patientDetailForm->hide(); - btnShowEdit->show(); - }); + connect(patientDetailForm, &PatientDetailForm::editClicked, this, &SelectFormWidget::editPatient); + connect(patientDetailForm, &PatientDetailForm::deleteClicked, this, &SelectFormWidget::delPatient); } void SelectFormWidget::initTableView(QHBoxLayout *contentLayout) {// TableView for patient @@ -213,9 +196,10 @@ void SelectFormWidget::initTableView(QHBoxLayout *contentLayout) {// TableView f mPatTable->setColumnWidth(1, 250); mPatTable->setColumnWidth(2, 250); mPatTable->setColumnWidth(3, 250); - mPatTable->setColumnWidth(4, 160); - mPatTable->setColumnWidth(5, 120); - mPatTable->setColumnWidth(6, 250); + mPatTable->setColumnWidth(4, 120); + mPatTable->setColumnWidth(5, 80); + mPatTable->setColumnWidth(6, 120); + mPatTable->setColumnHidden(7, true); contentLayout->addWidget(mPatTable); //table current row selection changing event connect(mPatTable, &SlideTableView::currentRowChanged, [=](int row) { diff --git a/src/stylesheet/Dark2.css b/src/stylesheet/Dark2.css index 3afb693..f82fd9c 100644 --- a/src/stylesheet/Dark2.css +++ b/src/stylesheet/Dark2.css @@ -390,8 +390,8 @@ QWidget#commandWidget QToolButton{ /*------SelectformWidget-----------------------------------------------------*/ QWidget#patientDetailWidget { - min-width: 300px; - max-width: 300px; + min-width: 680px; + max-width: 680px; margin-top: 5; } @@ -418,6 +418,8 @@ QToolButton#btnHidePanel { border-radius: 0; border-top-left-radius: 10px; border-bottom-left-radius: 10px; + min-height: 50px; + max-height: 50px; font-size: 20px; font-weight: normal; background: #505050; @@ -432,12 +434,53 @@ QWidget#editcmdWidget { max-height: 83px; } -QLineEdit#displayLineEdit:disabled { - background-color: #3c3c3c; - border-bottom-color: #4a88c7; + +QLabel#displayTitle { + border-bottom: 1px solid grey; color: #fcfcfc; + min-height: 50px; + max-height: 50px; + font-size: 40px; + font-weight: Bold; + border-bottom: 1px solid #4a88c7; + font-weight: normal; } +QLabel#displayDetail { + border-bottom: 1px solid grey; + color: #fcfcfc; + min-height: 50px; + max-height: 50px; + font-size: 40px; + font-weight: Bold; + border-bottom: 1px solid #4a88c7; + font-weight: normal; +} + +QLabel#PatInfTitle { + border-bottom: 1px solid grey; + color: #fcfcfc; + min-height: 80px; + max-height: 80px; + font-size: 50px; + font-weight: Bold; + margin-top: 20px; + margin-bottom: 30px; +} + +QLabel#PatIcon { + border: 1px solid grey; + qproperty-pixmap:url(":/icons/patient.png"); + color: #fcfcfc; + min-height: 200px; + max-height: 200px; + min-width: 200px; + max-width: 200px; + font-size: 40px; + font-weight: Bold; +} + + QWidget#commandWidget QToolButton#btnAccount { qproperty-icon:url(":/icons/account.png"); } @@ -451,10 +494,16 @@ QToolButton#btnAdd { } QToolButton#btnEdit { + border:2px solid grey; + qproperty-toolButtonStyle:ToolButtonTextBesideIcon; + qproperty-iconSize:120px 120px; qproperty-icon:url(":/icons/details.png"); } QToolButton#btnDelete { + border:2px solid grey; + qproperty-toolButtonStyle:ToolButtonTextBesideIcon; + qproperty-iconSize:120px 120px; qproperty-icon:url(":/icons/close_circle.png"); } diff --git a/src/translations/zh_CN.ts b/src/translations/zh_CN.ts index 366bcd1..429a5cc 100644 --- a/src/translations/zh_CN.ts +++ b/src/translations/zh_CN.ts @@ -366,65 +366,79 @@ + + DeviceManager + + + Patient can leave. + + + + + + Open pump failed. + + + DicomCfgDialog - + Dialog - + DICOM Settings DICOM 配置 - - - + + + IP - - - + + + AE - - - + + + Port - - - + + + Name 姓名 - - - + + + ... DICOM - + Worklist - + 新增(拉取) - + PACS - + 3D Recon @@ -442,63 +456,68 @@ EditPatientDialog - + Edit Patient - + ID - + + Accession Number + + + + Name 姓名 - + Gender 性别 - - - - + + + + Female - - - + + + Male - - + + Other - + Birth Date 出生日期 - + Comment 备注 - + F - + M @@ -519,7 +538,7 @@ GUIMessageDialog - + Dialog @@ -532,37 +551,37 @@ GeneralForm - - + + Language 语言 - + Institution Name 机构名称 - - - + + + Institution Addr 机构地址 - - + + Lock Screen 锁屏时间 - - + + Shut Down - + Shut down now ? @@ -638,58 +657,54 @@ GetWorkListAction - + Search Query Error - - DB Unknow Error - - - - + WorkList Search Failed - - - Same Patient Existed - - - - - DB Error,Patient Write Failed - - GetWorkListDialog - + Accession Nummber - + + Patient ID - + + Accession Number + + + + Accession Number and Patient Id is Empty. - + Unknow Error. code:001001001 + + + DB Error,Patient Write Failed + + InputModeMenu - + Form @@ -697,200 +712,200 @@ Keyboard - + Form - + q - + w - + e - + r - + t - + y - + u - + i - + o - + p - - + + Back - + a - + s - + d - + f - + g - + h - + j - + k - + l - + Enter - + 小写 - + z - + x - + c - + v - + b - + n - + m - + - + ?123 - - + + En - + Space - - + + Hide - + - + - + - + Clear @@ -940,39 +955,43 @@ MainWindow - + MainWindow - - + + Select 选择 - - + + Scan 扫描 + + + + Recon + + Empty Scan 空扫 - - Verify - 确认 + 确认 Admin 管理 - - + + Settings 设置 @@ -988,102 +1007,102 @@ NetworkCfgDialog - - + + Network Settings 网络配置 - + IP Address IP地址 - + DHCP - + Dev 设备 - + Subnet Mask 子网掩码 - + Additional Address 额外地址 - - + + Add 新增 - - + + Edit 编辑 - - + + Delete 删除 - + Address IP配置 - + Default IPv4 Gateway 默认网关 - + Routing Table 路由表 - + Routing 路由配置 - + Name 姓名 - + Port - + AE - + IP - + DICOM - + Result 结果 @@ -1117,60 +1136,94 @@ PatientDetailForm - + Form - + + Patient Information + 患者信息 + + + + <html><head/><body><p><br/></p></body></html> + + + + + 111 + + + + ... DICOM - - ID - - - - + Name 姓名 - + Date Of Birth 出生日期 - Comment - 备注 + 备注 - + Gender 性别 - - + + Edit + 编辑 + + + + Delete + 删除 + + + + Female - - + + Male - - + + Other - + + PatientID: + + + + + Add Date: + + + + + AccNo: + + + + Hide Panel @@ -1186,48 +1239,48 @@ PatientInformationForm - + Form - + Patient Information 患者信息 - + <html><head/><body><p>PatientID:</p></body></html> <html><head/><body><p>患者ID:</p></body></html> - + Someone Somebody XXX - + 2021/11/11 - + Female - + Acc# 27812398 - + Current Protocol 当前协议 - - + + LEFT ONLY 左侧 @@ -1240,7 +1293,7 @@ 性别 - + RIGHT ONLY 右侧 @@ -1248,18 +1301,18 @@ QObject - - + + Min - + Sec - + Hour @@ -1267,55 +1320,165 @@ ReconFormWidget - + Discard - + Delete 删除 - + Refresh 空扫 - - PatientName + + Patient ID - + + Accession Number + + + + + Patient Name + + + + + Operator Name + + + + + No data selected. + + + + + + + Alert + + + + + Can not delete this record before pacs succeed. + + + + + Delete recon record with patient "%1" ? + + + + + Confirm + + + + + Can't delete selected record , db error! + + + + Scan Time - + Laterality - - OperatorName + + State + + + + + ReconStateDelegate + + + Wait to transfer - - State + + Transfering + + + + + Transfer failed + + + + + Transfer completed + + + + + Recon create failed + + + + + Recon create succeed + + + + + Wait to recon + + + + + Recon ing + + + + + Recon failed + + + + + Recon succeed + + + + + PACS failed + + + + + PACS succeed + + + + + Unknow RollingMessageWidget - + Message of warn! - + Message2 of warn! @@ -1324,43 +1487,45 @@ ScanFormWidget - + Protocol 扫描协议 - + LEFT 左侧 - + RIGHT 右侧 - + Empty Scan 空扫 - - + + + Drainage 排水 - + No refresh data exists, please do Refresh operation first. - - + + + Drainaging 排水中 @@ -1370,33 +1535,33 @@ - + Preview 预扫 - + Stop 停止 - + Scan 扫描 - + Preview Parameters 预览参数 - - + + some settings parameters @@ -1405,7 +1570,7 @@ parameters - + Scan Parameters 扫描参数 @@ -1413,182 +1578,181 @@ parameters ScanSearchCriteriaForm - + Form - + Scan Search - + Today - + Yesterday - + Last 7 days - + Search All - + Scan date from - - + + ... DICOM - + Scan date to - + Search Dates - + Search Criteria - + + Retrieve + + + + Accession Number - + Patient ID - - Scan State - - - - + Patient Name - + Clear Fields - - - Query - - SelectFormWidget - + Account 账户 - + Worklist - + 新增(拉取) - - + + Add - 新增 + 新增(录入) - - + Edit 编辑 - - + Delete 删除 - - + + Select 选择 - + Can't delete selected Patient ! - - + + Alert - + Delete Patient "%1" ? - + Confirm - + Can't delete selected Patient , db submit error! - - + + + AccessionNumber + + + + + Name 姓名 - - + + Birth Date 出生日期 - - + + Gender 性别 - - + + Add Date 添加日期 - - + + Comment 备注 @@ -1596,90 +1760,96 @@ parameters SettingFormWidget - - + + General 通用 - - + + Account - - + + System 系统 - - + + About 关于 + + + + Operation Log + 操作日志 + SystemSettingForm - + Form - + Protocal 默认扫描协议 - + Auto Verify 自动验证 - + IP - + Worklist Filter Worklist过滤器 - + DICOM - + Disk Storage 磁盘存储 - - + + Loading... - + used: %1G - + Get disk used size fail! 磁盘使用空间获取失败! - + total: %1G - + Get disk total size fail! 磁盘总空间获取失败! @@ -1687,7 +1857,7 @@ parameters TabFormWidget - + Form @@ -1727,7 +1897,7 @@ parameters UserOperationLogForm - + Log Date: 日志时间 diff --git a/src/translations/zh_CN.ts.bak b/src/translations/zh_CN.ts.bak index 595d9fb..4e849cc 100644 --- a/src/translations/zh_CN.ts.bak +++ b/src/translations/zh_CN.ts.bak @@ -789,13 +789,13 @@ parameters Worklist - + 新增(拉取) Add - 新增 + 新增(录入)