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