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