fix: Search date of filter show the wrong date text.

This commit is contained in:
sunwen
2024-11-20 16:11:30 +08:00
parent 978da49635
commit 9ba0521200

View File

@@ -71,7 +71,7 @@ ScanSearchCriteriaForm::ScanSearchCriteriaForm(QWidget *parent)
connect(ui->mLBBeginDate, &QToolButton::clicked, [=]() connect(ui->mLBBeginDate, &QToolButton::clicked, [=]()
{ {
DialogResult result = DialogManager::Default()->requestSelectDate(ui->mLBEndDate->text()); DialogResult result = DialogManager::Default()->requestSelectDate(ui->mLBBeginDate->text());
if (result.ResultCode == QDialog::Accepted) if (result.ResultCode == QDialog::Accepted)
{ {
ui->mLBBeginDate->setText(result.ResultData.toString()); ui->mLBBeginDate->setText(result.ResultData.toString());
@@ -103,9 +103,11 @@ ScanSearchCriteriaForm::ScanSearchCriteriaForm(QWidget *parent)
connect(ui->mBtnAll, &QToolButton::clicked, [=]() connect(ui->mBtnAll, &QToolButton::clicked, [=]()
{ {
QString today = QDate::currentDate().toString("yyyy-MM-dd"); QDate today = QDate::currentDate();
ui->mLBEndDate->setText(today); ui->mLBEndDate->setText(today.toString("yyyy-MM-dd"));
ui->mLBBeginDate->setText("1990-01-01"); int expireDays = JsonObject::Instance()->getScanListExpireDays();
QDate beginDate = today.addDays(-expireDays);
ui->mLBBeginDate->setText(beginDate.toString("yyyy-MM-dd"));
updateSearchFilter(); updateSearchFilter();
}); });