internal_system_v1/clientmainwindow.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/clientmainwindow.h | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/clientmainwindow.ui | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/converinfo2.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/converinfo2.h | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/exporttofile.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/exporttofile.h | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/struct_data.h | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/threemergeproblemlist.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
internal_system_v1/threemergeproblemlist.h | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
修改_241015/内审系统存在问题反馈1015.docx | 补丁 | 查看 | 原始文档 | blame | 历史 |
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); } internal_system_v1/clientmainwindow.h
@@ -23,6 +23,7 @@ #include <QItemDelegate> #include "threemergeproblemlist.h" namespace Ui { class ClientMainWindow; } @@ -89,6 +90,10 @@ void on_pushButton_reset_clicked(); void updateComboList(QMap<QString,ComInfo> & nameAndComInfos); // æ´æ°ä¸ææ¡å表 void on_pushButton_save_export_clicked(); signals: void sendDataToAuditProject(QVariantList); void sendDataToAuditWorkLoad(QVariantList); internal_system_v1/clientmainwindow.ui
@@ -4218,6 +4218,13 @@ </property> </widget> </item> <item> <widget class="QPushButton" name="pushButton_save_export"> <property name="text"> <string>导åºä¿å</string> </property> </widget> </item> </layout> </item> </layout> internal_system_v1/converinfo2.cpp
@@ -64,12 +64,14 @@ m_menu = new QMenu(this); m_menu->addAction("å é¤"); m_menu->addAction("å¢å "); m_menu->addAction("ä¿å导åº"); ui->treeWidget->setContextMenuPolicy(Qt::CustomContextMenu); connect(ui->treeWidget,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(showMenu(QPoint))); connect(m_menu->actions().at(0),SIGNAL(triggered(bool)),this,SLOT(deleteInfo())); connect(m_menu->actions().at(1),SIGNAL(triggered(bool)),this,SLOT(addInfo())); connect(m_menu->actions().at(2),SIGNAL(triggered(bool)),this,SLOT(saveInfo())); // åä½å å®¹ä¿®æ¹ // å³è¾¹å¯ç¼è¾å 容 @@ -103,11 +105,30 @@ qDebug()<<"å 餿°é:"<<resList.size(); } void ConverInfo2::saveInfo() { if(m_curItem==nullptr)return; qDebug()<<"ä¿åå ¬å¸ä¿¡æ¯,èç¹ï¼"<<m_curItem->text(0); QString name = m_curItem->text(0); if(name.contains("(æ¬çº§)")){ name = name.split("(æ¬çº§)").at(0); }else if(name.contains("(æ±æ»)")){ name = name.split("(æ±æ»)").at(0); name = name + "(æ±æ»)"; } qDebug()<<"ä¿åå ¬å¸å:"<<name; ComInfo cif = m_nameAndComInfos[name]; ExportToFile etf(this); etf.saveToExcelFromComInfo(cif); } void ConverInfo2::on_treeWidget_doubleClicked(const QModelIndex &index) { QString name = index.model()->data(index).toString(); qDebug()<<"åå»"<<index<<name; ComInfo curCominfo = m_nameAndComInfos[name]; ComInfo curCominfo; // ä¸è¦ç´æ¥ç»å¼ï¼å¯è½ä¼å¯¼è´å¤æ·»å æ°çååè¿æ¥ if(name.contains("(æ¬çº§)")){ QStringList sps = name.split("(æ¬çº§)"); name = sps.at(0); @@ -146,7 +167,16 @@ } curCominfo = allCominfo; // å¤çå®äºä¹åï¼è¿éè¦åç¬èµ·ä¸ä¸ªæ±æ»çåå name = name + "(æ±æ»)"; strcpy(curCominfo.name,name.toLocal8Bit().data()); m_nameAndComInfos[name] = curCominfo; // å·æ°ç»å䏿æ¡çå表 emit updateComboListSignal(m_nameAndComInfos); }else{ curCominfo = m_nameAndComInfos[name]; } //ComInfo curCominfo = m_nameAndComInfos[name]; // ä¸ãåä½åºæ¬æ åµ @@ -769,6 +799,9 @@ // åå° å è½½å®æçä¿¡å· emit loadFinished(); // æ´æ°å ¶ä»çé¢çå ¬å¸ä¿¡æ¯ä¸ææ¡ emit updateComboListSignal(m_nameAndComInfos); // QAxObject excel("./debug/Data/éä»¶2_å 审ç»01表_åä½åå é¨å®¡è®¡æºæåºæ¬æ åµè¡¨-1.301ç(1).xls"); // excel.setProperty("Visible",true); // excel.setProperty("DisplayAlerts",false); @@ -785,12 +818,14 @@ m_menu->addAction("å é¤"); m_menu->addAction("å¢å "); m_menu->addAction("ä¿å导åº"); ui->treeWidget->setContextMenuPolicy(Qt::CustomContextMenu); connect(ui->treeWidget,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(showMenu(QPoint))); connect(m_menu->actions().at(0),SIGNAL(triggered(bool)),this,SLOT(deleteInfo())); connect(m_menu->actions().at(1),SIGNAL(triggered(bool)),this,SLOT(addInfo())); connect(m_menu->actions().at(2),SIGNAL(triggered(bool)),this,SLOT(saveInfo())); } void ConverInfo2::on_pushButton_commit_clicked() @@ -1600,6 +1635,7 @@ excel.dynamicCall("Quit(void)"); qDebug()<<"åä½ä¿¡æ¯æ°éï¼"<<m_nameAndComInfos.size(); emit updateComboListSignal(m_nameAndComInfos); // æ´æ°ç»å䏿æ¡çåä½ä¿¡æ¯ } void ConverInfo2::createTreeNode(){ internal_system_v1/converinfo2.h
@@ -37,11 +37,13 @@ signals: void loadFinished(); // å è½½å®æçä¿¡å· void loadProgress(int); // å è½½è¿åº¦ void updateComboListSignal(QMap<QString,ComInfo> &); // æ´æ°ä¸ææ¡çä¿¡å· private slots: void showMenu(QPoint p); void addInfo(); void deleteInfo(); void saveInfo(); // 导åºä¿å void on_treeWidget_doubleClicked(const QModelIndex &index); void on_pushButton_commit_clicked(); internal_system_v1/exporttofile.cpp
@@ -3,6 +3,8 @@ #include <QDebug> #include <QAxObject> #include <QFile> #include <QDateTime> #include <QMessageBox> #pragma execution_character_set("utf-8") ExportToFile::ExportToFile(QObject *parent) : QObject(parent) @@ -22,8 +24,8 @@ if(!dir.exists()){ demoPath = QDir::currentPath()+"/release/Data/éä»¶2_å 审ç»01表_åä½åå é¨å®¡è®¡æºæåºæ¬æ åµè¡¨-1.301ç_demo.xls"; } QString savePath = QFileDialog::getSaveFileName(nullptr,"ä¿åæä»¶",QDir::currentPath()+"/å 审ç»01表.xls","Excel File(*.xls,*.xlsx)"); QString dt = QDateTime::currentDateTime().toString("yyyyMMdd-HHmmss"); QString savePath = QFileDialog::getSaveFileName(nullptr,"ä¿åæä»¶",QDir::currentPath()+QString("/å 审ç»01表_%1_%2.xls").arg(QString::fromLocal8Bit(info.name)).arg(dt),"Excel File(*.xls;*.xlsx)"); qDebug()<<"savepath:"<<savePath <<endl << "demoPath:"<<demoPath; @@ -205,6 +207,7 @@ wbs->dynamicCall("Close()"); excel.dynamicCall("Quit(void)"); QMessageBox::information(nullptr,"导åºå®æ","æä»¶ä½ç½®:"+savePath); } return 0; @@ -216,7 +219,71 @@ return 0; } int ExportToFile::saveToExcelFromNeiShenZonghe() int ExportToFile::saveToExcelFromNeiShenZonghe(QString name,NeiShenZongHeInfo &nszh) { qDebug()<<"å 审综åä¿å导åº"; if(name.size() == 0) return -1; // æä»¶ä¸ºç©º QString demoPath = QDir::currentPath()+"/Data/éä»¶4_å 审ç»03表_å é¨å®¡è®¡ç»è®¡ç»¼å表_demo.xls"; QDir dir(demoPath); if(!dir.exists()){ demoPath = QDir::currentPath()+"/release/Data/éä»¶4_å 审ç»03表_å é¨å®¡è®¡ç»è®¡ç»¼å表_demo.xls"; } QString dt = QDateTime::currentDateTime().toString("yyyyMMdd-HHmmss"); QString savePath = QFileDialog::getSaveFileName(nullptr,"ä¿åæä»¶",QDir::currentPath()+QString("/综å表_%1_%2.xls").arg(name).arg(dt),"Excel File(*.xls;*.xlsx)"); qDebug()<<"savepath:"<<savePath << endl << "demoPath:"<<demoPath; if(savePath.size() > 0){ QAxObject excel("ket.Application"); if(!excel.setControl("ket" ".Application")){ // windowså æ ¸ excel.setControl("Excel.Application"); // wpså æ ¸ } excel.setProperty("Visible",false); excel.setProperty("DisplayAlerts",false); QAxObject * wbs = excel.querySubObject("WorkBooks"); qDebug()<<"wbs:"<<wbs->className(); QAxObject * wb = wbs->querySubObject("Open(QString&)",demoPath); qDebug()<<"wb open ok"; QAxObject * shs = wb->querySubObject("WorkSheets"); // WorkSheets ä¹å¯ä»¥ // è·åå ·ä½è¡¨æ ¼ï¼è¡å QAxObject * sheet = shs->querySubObject("Item(int)", 1); // 第ä¸ä¸ªè¡¨ QAxObject *usedRange = sheet->querySubObject("UsedRange"); int rows = usedRange->querySubObject("Rows")->property("Count").toInt(); int columns = usedRange->querySubObject("Columns")->property("Count").toInt(); qDebug()<<"r--c:"<<rows<<columns; // ä¿®æ¹å 容 // å 项ç®å®¡è®¡ åä½ ä¸ª char index[5]={'G','H','I','J','K'}; for(int i=0;i<5;++i){ QString cellStr = QString("%1%2").arg(index[i]).arg(40); qDebug()<<cellStr<<nszh.code_030300[i]; qDebug()<<"ä¿®æ¹ä¹å:"<<sheet->querySubObject("Range(QVariant, QVariant)", cellStr)->property("Value2").toInt(); sheet->querySubObject("Range(QVariant, QVariant)", cellStr)->setProperty("Value2", nszh.code_030300[i]); // å®¡è®¡é¡¹ç® qDebug()<<"ä¿®æ¹ç»æ:"<<sheet->querySubObject("Range(QVariant, QVariant)", cellStr)->property("Value2").toInt(); } for(int i=0;i<5;++i){ sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(41))->setProperty("Value2", nszh.code_030301[i]); // å ¶ä¸ï¼è´¯å½»è½å®å½å®¶é大æ¿çæªæ½å®¡è®¡ } qDebug()<<40; // å®äºäºï¼ç»æï¼ä¿åæè éåº wb->dynamicCall("SaveAs(const QString&)",QDir::toNativeSeparators(savePath)); wbs->dynamicCall("Close()"); excel.dynamicCall("Quit(void)"); QMessageBox::information(nullptr,"导åºå®æ","æä»¶ä½ç½®:"+savePath); } return 0; } internal_system_v1/exporttofile.h
@@ -14,7 +14,7 @@ int saveToExcelFromComInfo(ComInfo &info); // å°é¢ä¿¡æ¯å¯¼åº int saveToExcelFromThreeMergePro(); // 3å1å¯¼åº int saveToExcelFromNeiShenZonghe(); // å 审综åå¯¼åº int saveToExcelFromNeiShenZonghe(QString name,NeiShenZongHeInfo &nszh); // å 审综åå¯¼åº signals: public slots: internal_system_v1/struct_data.h
@@ -1,6 +1,8 @@ #ifndef STRUCT_DATA_H #define STRUCT_DATA_H #include <QString> // åä½åºæ¬ä¿¡æ¯ struct ComInfo{ // åºæ¬æ åµ @@ -75,4 +77,73 @@ }; // å 审综å表æ åµ å¯¹åº5ç§ç±»åï¼åé¢çæ»è®¡ä¼èªå¨æ±åï¼ä¸ç¨å¯¼åº struct NeiShenZongHeInfo { // å ¬å¸ä¿¡æ¯ QString name; // ä¸ äº ä¸ éè // å 项ç®å®¡è®¡ åä½ ä¸ª int code_030300[5]; // å®¡è®¡é¡¹ç® int code_030301[5]; // å ¶ä¸ï¼è´¯å½»è½å®å½å®¶é大æ¿çæªæ½å®¡è®¡ int code_030302[5]; // è´¢æ¿è´¢å¡æ¶æ¯å®¡è®¡ int code_030303[5]; // åºå®èµäº§æèµå®¡è®¡ int code_030304[5]; // å 鍿§å¶åé£é©ç®¡ç审计 int code_030305[5]; // ç»æµè´£ä»»å®¡è®¡ int code_030306[5]; // ä¿¡æ¯ç³»ç»å®¡è®¡ int code_030307[5]; // å¢å¤å®¡è®¡ int code_030308[5]; // å ¶ä» int code_030310[5]; // å ¶ä¸ï¼å§æå¤å é¡¹ç® // äº æ¬å¡«æ¥å¨æå é¨å®¡è®¡å·¥ä½é éè // å ã审计åç°é®é¢éé¢ åä½ å double code_030500[5]; // 审计åç°é®é¢éé¢ double code_030510[5]; // å ¶ä¸ï¼ç»©æç±»é®é¢éé¢ double code_030520[5]; // åè§æ§é®é¢éé¢ double code_030521[5]; // å ¶ä¸ï¼ä¼è®¡æ ¸ç®æ¹é¢ double code_030522[5]; // è¿è§ä½¿ç¨èµé double code_030523[5]; // æªçãæ²æ·èµé double code_030524[5]; // æå¤±æµªè´¹ double code_030525[5]; // æªç¨èµé double code_030526[5]; // å·æ¼ç¨è´¹ double code_030527[5]; // è¿è§å徿¶å ¥ double code_030528[5]; // å ¶ä» // ä¸ã审计åç°é®é¢ä¸ªæ° int code_030600[5]; // 审计åç°é®é¢ä¸ªæ° int code_030610[5]; // å ¶ä¸ï¼éé¢ç±»é®é¢ä¸ªæ° int code_030620[5]; // ééé¢ç±»é®é¢ä¸ªæ° int code_030621[5]; // å ¶ä¸ï¼å½å®¶æ¿çæªæ½è½å®æ¹é¢ int code_030622[5]; // åå±è§å䏿ç¥å³çæ¹é¢ int code_030623[5]; // å 鍿§å¶ä¸é£é©ç®¡çæ¹é¢ int code_030624[5]; // å ¶ä» // å «ã审计åç°é®é¢æ´æ¹ï¼éé¢ç±»ï¼ åä½ å double code_030700[5]; // 审计åç°é®é¢æ´æ¹ï¼éé¢ç±»ï¼ double code_030701[5]; // å ¶ä¸ï¼è°æ´ä¼è®¡è´¦ç® double code_030702[5]; // æ¶åèµé double code_030703[5]; // æ½åæå¤± double code_030704[5]; // å½è¿åèµéæ¸ é double code_030705[5]; // 补缴ç¨è´¹ double code_030706[5]; // å ¶ä» // ä¹ã审计åç°é®é¢æ´æ¹ï¼ééé¢ç±»ï¼ åä½ ä¸ª int code_030800[5]; // 审计åç°é®é¢æ´æ¹ï¼ééé¢ç±»ï¼ int code_030801[5]; // å ¶ä¸ï¼æ°å¶å®å¶åº¦ int code_030802[5]; // 修订å®åå¶åº¦ int code_030803[5]; // ä¼åå®åä¸å¡æµç¨ int code_030804[5]; // å ¶ä» // åãæ ¹æ®å®¡è®¡å»ºè®®ç»äºå çºªãæ¿å¡åå é¨çºªå¾å¤å åä½ äºº int code_030900[5]; // æ ¹æ®å®¡è®¡å»ºè®®ç»äºå çºªãæ¿å¡åå é¨çºªå¾å¤å int code_030901[5]; // å ¶ä¸ï¼å 纪å¤å int code_030902[5]; // æ¿å¡å¤å int code_030903[5]; // å é¨çºªå¾å¤å // åä¸ãå叿³æºå ³ç§»éææ¥åæ¡ä»¶çº¿ç´¢ int code_031000[5]; // å叿³æºå ³ç§»éææ¥åæ¡ä»¶çº¿ç´¢ ä»¶ int code_031001[5]; // å ¶ä¸ï¼æ¶æ¡äººå 人 }; #endif // STRUCT_DATA_H internal_system_v1/threemergeproblemlist.cpp
@@ -997,3 +997,12 @@ } } } void ThreeMergeProblemList::updateComboList(QMap<QString, ComInfo> & nameAndComInfos) { ui->comboBox_company->clear(); for(auto it = nameAndComInfos.begin();it != nameAndComInfos.end();++it){ ui->comboBox_company->addItem(it.key()); } } internal_system_v1/threemergeproblemlist.h
@@ -11,6 +11,7 @@ #include "comboboxdelegate.h" #include "datedelegate.h" #include "struct_data.h" #include <QPdfWriter> //#include <QtWebEngineWidgets/QtWebEngineWidgets> @@ -80,6 +81,8 @@ void showSaveFile(); // æ¾ç¤ºå·²ç»ä¿åçä½è¯æä»¶ void updateComboList(QMap<QString,ComInfo> &); // æ´æ°ä¸ææ¡å ¬å¸å private: Ui::ThreeMergeProblemList *ui; QMenu *m_menu; // é®é¢æ¸ åèå ÐÞ¸Ä_241015/ÄÚÉóϵͳ´æÔÚÎÊÌâ·´À¡1015.docxBinary files differ