From d64822b8be629c4592da0b9c3eabed4500174752 Mon Sep 17 00:00:00 2001 From: wumu <mayi@mayi.com> Date: 星期一, 13 五月 2024 00:50:27 +0800 Subject: [PATCH] 0512 --- internal_system_v1/searchinfo.h | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/internal_system_v1/searchinfo.h b/internal_system_v1/searchinfo.h index 2685c06..22e659d 100644 --- a/internal_system_v1/searchinfo.h +++ b/internal_system_v1/searchinfo.h @@ -1,8 +1,11 @@ -#ifndef SEARCHINFO_H +锘�#ifndef SEARCHINFO_H #define SEARCHINFO_H #include <QMainWindow> +#include <QMap> #include "QSqlDatabase" +#include <QStandardItemModel> + namespace Ui { class SearchInfo; @@ -15,10 +18,44 @@ public: explicit SearchInfo(QWidget *parent = 0); ~SearchInfo(); + void createSqlite(); + void createTableHasEvidences(QString tableName); // 鏈変綈璇佺殑琛� + void createTableNoEvidences(QString tableName); // 鏃犱綈璇佺殑琛� + void createTableHasUnit(QString tableName); // 鏃犱綈璇佺殑琛ㄤ笖鏈夎閲忓崟浣嶇殑琛� + void searchComName(); + QVector<QVector<QString>> getResult(QString &sql,int colCnt); + void setLabels(); + + void createTableAllComInfo(QString tableName); // 鍗曚綅淇℃伅琛ㄥ叏 + void createTableRectifyResultInfo(QString tableName); // 鏁存敼缁撴灉淇℃伅琛� + void createTableProblemListInfo(QString tableName); // 闂娓呭崟鍒楄〃淇℃伅琛� + void createTableComprehensiveEntryInfo(QString tableName); // 缁煎悎褰曞叆淇℃伅琛� + + void createTableStandingBook(QString tableName); // 鏁存敼鍙拌处 + +private slots: + void on_pushButton_search_clicked(); + + void on_pushButton_export_clicked(); + + void on_comboBox_currentIndexChanged(const QString &arg1); + + void on_toolButton_seleceExcel_clicked(); + + void on_comboBox_company_currentIndexChanged(const QString &arg1); + + void addComName(QString name); + + void on_checkBox_clicked(); private: Ui::SearchInfo *ui; QSqlDatabase m_db; + QMap<QString,int> m_comInfo; + QMap<QString,QString> m_comCode; + QMap<QString,QString> m_itemAndTable; + QStandardItemModel *m_model; + QMap<QString,QStringList> m_labels; }; #endif // SEARCHINFO_H -- Gitblit v1.8.0