From 332ab3cdf6fd91e5cee4f0a773ab2b270df2ed66 Mon Sep 17 00:00:00 2001
From: wumu <mayi@mayi.com>
Date: 星期三, 20 九月 2023 23:18:51 +0800
Subject: [PATCH] 0921

---
 internal_system_v1/searchinfo.cpp |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/internal_system_v1/searchinfo.cpp b/internal_system_v1/searchinfo.cpp
index b0aa27e..2dbe44a 100644
--- a/internal_system_v1/searchinfo.cpp
+++ b/internal_system_v1/searchinfo.cpp
@@ -18,12 +18,14 @@
 //    ui->dateTimeEdit->hide();
 //    ui->dateTimeEdit_2->hide();
 
+    ui->dateEdit_end->setDate(QDate::currentDate());
+
     m_model = new QStandardItemModel(this);
     ui->tableView->setModel(m_model);
     ui->tableView->verticalHeader()->setVisible(false); // 闅愯棌琛屽ご
     m_model->setColumnCount(5);
     QStringList labels;
-    labels<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鏁伴噺"<<"鍏徃缂栧彿";
+    labels<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鏁伴噺"<<"鍏徃缂栧彿"<<"瀹¤鏃堕棿";
     m_model->setHorizontalHeaderLabels(labels);
     if(QSqlDatabase::contains("qt_sql_default_connection")){
         m_db = QSqlDatabase::addDatabase("qt_sql_default_connection");
@@ -143,7 +145,8 @@
             code      TEXT,\
             num       INTEGER,\
             evidences TEXT,\
-            com_id  INTEGER\
+            com_id  INTEGER,\
+            time     TEXT\
         )").arg(tableName);
     QSqlQuery query;
     if(query.exec(sql))
@@ -161,7 +164,8 @@
             kpi_name TEXT,\
             code     TEXT,\
             num      INTEGER,\
-            com_id  INTEGER\
+            com_id  INTEGER,\
+            time     TEXT\
         )").arg(tableName);
     QSqlQuery query;
     if(query.exec(sql))
@@ -180,7 +184,8 @@
             code     TEXT,\
             unit     TEXT,\
             num      INTEGER,\
-            com_id  INTEGER\
+            com_id  INTEGER,\
+            time     TEXT\
         )").arg(tableName);
     QSqlQuery query;
     if(query.exec(sql))
@@ -229,9 +234,9 @@
 void SearchInfo::setLabels()
 {
     QStringList labels,labels2,labels3;
-    labels<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鏁伴噺"<<"鍏徃缂栧彿"<<" ";
-    labels2<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鍗曚綅"<<"鏁伴噺"<<"鍏徃缂栧彿";
-    labels3<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鏁伴噺"<<"浣愯瘉"<<"鍏徃缂栧彿";
+    labels<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鏁伴噺"<<"鍏徃缂栧彿"<<"瀹¤鏃堕棿"<<" ";
+    labels2<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鍗曚綅"<<"鏁伴噺"<<"鍏徃缂栧彿"<<"瀹¤鏃堕棿";
+    labels3<<"ID"<<"鎸囨爣鍚嶇О"<<"浠g爜"<<"鏁伴噺"<<"浣愯瘉"<<"鍏徃缂栧彿"<<"瀹¤鏃堕棿";
     m_labels["瀹¤椤圭洰"] = labels;
     m_labels["鍐呭宸ヤ綔閲�"] = labels;
     m_labels["闂閲戦"] = labels3;
@@ -258,7 +263,7 @@
             rowCnt++;
             m_model->setRowCount(rowCnt);
             qDebug()<<query.value(0).toInt();
-            for(int i=0;i<6;++i){
+            for(int i=0;i<7;++i){
                 if(query.value(i).isValid()){
                     m_model->setItem(rowCnt-1,i,new QStandardItem(query.value(i).toString()));
                 }
@@ -420,8 +425,7 @@
 
 void SearchInfo::on_comboBox_currentIndexChanged(const QString &arg1)
 {
-    m_model->setHorizontalHeaderLabels(m_labels[arg1]);
-
+     m_model->setHorizontalHeaderLabels(m_labels[arg1]);
 }
 
 void SearchInfo::on_toolButton_seleceExcel_clicked()
@@ -450,3 +454,14 @@
 {
     ui->comboBox_company->addItem(name);
 }
+
+void SearchInfo::on_checkBox_clicked()
+{
+    if(ui->checkBox->isChecked()){
+        ui->dateEdit_begin->setEnabled(true);
+        ui->dateEdit_end->setEnabled(true);
+    }else{
+        ui->dateEdit_begin->setEnabled(false);
+        ui->dateEdit_end->setEnabled(false);
+    }
+}

--
Gitblit v1.8.0