From 71c27f9ead97e52e50a59495c6955756e21004cf Mon Sep 17 00:00:00 2001
From: wumu <mayi@mayi.com>
Date: 星期五, 01 十一月 2024 00:16:13 +0800
Subject: [PATCH] 1101

---
 internal_system_v1/clientmainwindow.cpp |  193 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 193 insertions(+), 0 deletions(-)

diff --git a/internal_system_v1/clientmainwindow.cpp b/internal_system_v1/clientmainwindow.cpp
index 940cad8..aa67295 100644
--- a/internal_system_v1/clientmainwindow.cpp
+++ b/internal_system_v1/clientmainwindow.cpp
@@ -159,6 +159,16 @@
     //qDebug()<<"鍙戝皠鍔犺浇鐢靛瓙琛ㄦ牸鐨勪俊鍙�";
     delay(1000);
 
+    // 鍏宠仈鏇存柊鍏徃鍚嶄笅鎷夋鐨勪俊鎭〃
+    connect(m_conInfo2,SIGNAL(updateComboListSignal(QMap<QString,ComInfo>&)),this,SLOT(updateComboList(QMap<QString,ComInfo>&)));
+    connect(m_conInfo2,SIGNAL(updateComboListSignal(QMap<QString,ComInfo>&)),m_threeMPList,SLOT(updateComboList(QMap<QString,ComInfo>&)));
+
+
+    // 鎺у埗琛ㄦ牸鍙樉绀哄洓浠ュ悗鐨勫唴瀹癸紝鍓嶉潰鐨�1-3閮ㄥ垎缁欓殣钘忔帀
+    for(int i=1;i<=29;++i){
+        ui->tableWidget->hideRow(i);
+    }
+    ui->tableWidget->hideRow(40);
 }
 
 void ClientMainWindow::readDataFromExcel(QString path)
@@ -737,3 +747,186 @@
 
 
 }
+
+void ClientMainWindow::updateComboList(QMap<QString, ComInfo> &nameAndComInfos)
+{
+    // 鍏堟竻闄わ紝鍐嶉噸鏂版坊鍔�
+    ui->comboBox_company->clear();
+
+    for(auto kv:nameAndComInfos.keys()){
+        ui->comboBox_company->addItem(kv);
+    }
+}
+
+void ClientMainWindow::on_pushButton_save_export_clicked()
+{
+    // 鑾峰彇褰撳墠鍏徃鍚嶅瓧銆佸強琛ㄦ牸鏁版嵁
+    QString name = ui->comboBox_company->currentText();
+    NeiShenZongHeInfo nszh;
+    nszh.name = name; // 缁欏叕鍙歌祴鍊�
+    qDebug()<<"淇濆瓨瀵煎嚭:"<<name;
+
+    // 鍥� 椤圭洰瀹¤  鍗曚綅 涓�
+    for(int i=0;i<5;++i){
+        nszh.code_030300[i] = ui->tableWidget->item(30,4+i)->text().toInt();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030300";
+    for(int i=0;i<5;++i){
+        nszh.code_030301[i] = ui->tableWidget->item(31,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030302[i] = ui->tableWidget->item(32,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030303[i] = ui->tableWidget->item(33,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030304[i] = ui->tableWidget->item(34,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030305[i] = ui->tableWidget->item(35,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030306[i] = ui->tableWidget->item(36,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030307[i] = ui->tableWidget->item(37,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030308[i] = ui->tableWidget->item(38,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030310[i] = ui->tableWidget->item(39,4+i)->text().toInt();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030310";
+
+    // 鍏�佸璁″彂鐜伴棶棰橀噾棰� 鍗曚綅 鍏�
+    for(int i=0;i<5;++i){
+        nszh.code_030500[i] = ui->tableWidget->item(41,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030510[i] = ui->tableWidget->item(42,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030520[i] = ui->tableWidget->item(43,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030521[i] = ui->tableWidget->item(44,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030522[i] = ui->tableWidget->item(45,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030523[i] = ui->tableWidget->item(46,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030524[i] = ui->tableWidget->item(47,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030525[i] = ui->tableWidget->item(48,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030526[i] = ui->tableWidget->item(49,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030527[i] = ui->tableWidget->item(50,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030528[i] = ui->tableWidget->item(51,4+i)->text().toDouble();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030528";
+
+    // 涓冦�佸璁″彂鐜伴棶棰樹釜鏁�
+    for(int i=0;i<5;++i){
+        nszh.code_030600[i] = ui->tableWidget->item(52,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030610[i] = ui->tableWidget->item(53,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030620[i] = ui->tableWidget->item(54,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030621[i] = ui->tableWidget->item(55,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030622[i] = ui->tableWidget->item(56,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030623[i] = ui->tableWidget->item(57,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030624[i] = ui->tableWidget->item(58,4+i)->text().toInt();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030624";
+
+    // 鍏�佸璁″彂鐜伴棶棰樻暣鏀癸紙閲戦绫伙級  鍗曚綅 鍏�
+    for(int i=0;i<5;++i){
+        nszh.code_030700[i] = ui->tableWidget->item(59,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030701[i] = ui->tableWidget->item(60,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030702[i] = ui->tableWidget->item(61,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030703[i] = ui->tableWidget->item(62,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030704[i] = ui->tableWidget->item(63,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030705[i] = ui->tableWidget->item(64,4+i)->text().toDouble();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030706[i] = ui->tableWidget->item(65,4+i)->text().toDouble();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030706";
+
+    // 涔濄�佸璁″彂鐜伴棶棰樻暣鏀癸紙闈為噾棰濈被锛�  鍗曚綅 涓�
+    for(int i=0;i<5;++i){
+        nszh.code_030800[i] = ui->tableWidget->item(66,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030801[i] = ui->tableWidget->item(67,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030802[i] = ui->tableWidget->item(68,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030803[i] = ui->tableWidget->item(69,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030804[i] = ui->tableWidget->item(70,4+i)->text().toInt();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030804";
+
+    // 鍗併�佹牴鎹璁″缓璁粰浜堝厷绾�佹斂鍔″拰鍐呴儴绾緥澶勫垎  鍗曚綅 浜�
+    for(int i=0;i<5;++i){
+        nszh.code_030900[i] = ui->tableWidget->item(71,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030901[i] = ui->tableWidget->item(72,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030902[i] = ui->tableWidget->item(73,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_030903[i] = ui->tableWidget->item(74,4+i)->text().toInt();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_030903";
+
+    // 鍗佷竴銆佸悜鍙告硶鏈哄叧绉婚�佹垨鎶ュ憡妗堜欢绾跨储
+    for(int i=0;i<5;++i){
+        nszh.code_031000[i] = ui->tableWidget->item(75,4+i)->text().toInt();
+    }
+    for(int i=0;i<5;++i){
+        nszh.code_031001[i] = ui->tableWidget->item(76,4+i)->text().toInt();
+    }
+    qDebug()<<"淇濆瓨瀵煎嚭:code_031001";
+
+    // 瀵煎嚭淇濆瓨
+    ExportToFile etf(this);
+    etf.saveToExcelFromNeiShenZonghe(name,nszh);
+}

--
Gitblit v1.8.0