| | |
| | | } |
| | | |
| | | if(i==30){ // å®¡è®¡é¡¹ç® |
| | | int val = 0; |
| | | for(int j = 31;j<=38;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | // 6åé½å¾æ±å |
| | | for(int k=0;k<6;++k){ |
| | | int val = 0; |
| | | for(int j = 31;j<=38;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==41){ // 审计åç°é®é¢éé¢ |
| | | int val = 0; |
| | | for(int j = 42;j<=43;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | double val = 0; |
| | | for(int j = 42;j<=43;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toDouble(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==43){ // åè§æ§é®é¢éé¢ |
| | | int val = 0; |
| | | for(int j = 44;j<=51;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | double val = 0; |
| | | for(int j = 44;j<=51;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toDouble(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==52){ // 审计åç°é®é¢ä¸ªæ° |
| | | int val = 0; |
| | | for(int j = 53;j<=54;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | int val = 0; |
| | | for(int j = 53;j<=54;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==54){ // ééé¢ç±»é®é¢ä¸ªæ° |
| | | int val = 0; |
| | | for(int j = 55;j<=58;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | int val = 0; |
| | | for(int j = 55;j<=58;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==59){ // 审计åç°é®é¢æ´æ¹(éé¢ç±») |
| | | int val = 0; |
| | | for(int j = 60;j<=65;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | double val = 0; |
| | | for(int j = 60;j<=65;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toDouble(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==66){ // 审计åç°é®é¢æ´æ¹(ééé¢ç±») |
| | | int val = 0; |
| | | for(int j = 67;j<=70;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | int val = 0; |
| | | for(int j = 67;j<=70;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | |
| | | if(i==71){ // å¤å |
| | | int val = 0; |
| | | for(int j = 72;j<=74;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | for(int k=0;k<6;++k){ |
| | | int val = 0; |
| | | for(int j = 72;j<=74;++j){ |
| | | val += ui->tableWidget->item(j,3+k)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3+k,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | |
| | | } |
| | | } |
| | | } |
| | |
| | | ui->tableWidget->setItemDelegateForColumn(8,m_tableItemDelegate); |
| | | } |
| | | |
| | | // ä¿®æ¹èæ¯è² |
| | | QColor selectColor(142,213,213); |
| | | QColor unSelectColor(255,255,255); |
| | | QMap<QString,int> index={{"ä¼ä¸(ä¸å«éèä¼ä¸)",4},{"éèä¼ä¸",5},{"æºå
³",6},{"äºä¸åä½",7},{"å
¶ä»",8}}; |
| | | for(int i=4;i<9;++i){ |
| | | for(int j=0;j<ui->tableWidget->rowCount();++j){ |
| | | if(i==index[arg1]){ |
| | | ui->tableWidget->item(j,i)->setBackgroundColor(selectColor); |
| | | }else{ |
| | | ui->tableWidget->item(j,i)->setBackgroundColor(unSelectColor); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | void ClientMainWindow::on_pushButton_reset_clicked() |
| | |
| | | { |
| | | qDebug()<<"å
审综åä¿å导åº"; |
| | | |
| | | if(name.size() == 0) return -1; // æä»¶ä¸ºç©º |
| | | if(name.size() == 0) { |
| | | QMessageBox::information(nullptr,"å
¬å¸å为空","è¯·éæ©ä¸ä¸ªå
¬å¸å导åºä¿å"); |
| | | return -1; // æä»¶ä¸ºç©º |
| | | } |
| | | |
| | | QString demoPath = QDir::currentPath()+"/Data/éä»¶4_å
审ç»03表_å
é¨å®¡è®¡ç»è®¡ç»¼å表_demo.xls"; |
| | | QString demoPath = QDir::currentPath()+"/Data/éä»¶4_å
审ç»03表_å
é¨å®¡è®¡ç»è®¡ç»¼å表.xls"; |
| | | QDir dir(demoPath); |
| | | if(!dir.exists()){ |
| | | demoPath = QDir::currentPath()+"/release/Data/éä»¶4_å
审ç»03表_å
é¨å®¡è®¡ç»è®¡ç»¼å表_demo.xls"; |
| | | demoPath = QDir::currentPath()+"/release/Data/éä»¶4_å
审ç»03表_å
é¨å®¡è®¡ç»è®¡ç»¼å表.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)"); |
| | |
| | | // ä¿®æ¹å
容 |
| | | |
| | | // å 项ç®å®¡è®¡ åä½ ä¸ª |
| | | char index[5]={'G','H','I','J','K'}; |
| | | char index[5]={'F','G','H','I','J'}; |
| | | |
| | | 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(); |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(39))->setProperty("Value2", nszh.code_030300[i]); // å®¡è®¡é¡¹ç® |
| | | } |
| | | 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]); // å
¶ä¸ï¼è´¯å½»è½å®å½å®¶é大æ¿çæªæ½å®¡è®¡ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(40))->setProperty("Value2", nszh.code_030301[i]); // å
¶ä¸ï¼è´¯å½»è½å®å½å®¶é大æ¿çæªæ½å®¡è®¡ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(41))->setProperty("Value2", nszh.code_030302[i]); // è´¢æ¿è´¢å¡æ¶æ¯å®¡è®¡ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(42))->setProperty("Value2", nszh.code_030303[i]); // åºå®èµäº§æèµå®¡è®¡ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(43))->setProperty("Value2", nszh.code_030304[i]); // å
鍿§å¶åé£é©ç®¡ç审计 |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(44))->setProperty("Value2", nszh.code_030305[i]); // ç»æµè´£ä»»å®¡è®¡ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(45))->setProperty("Value2", nszh.code_030306[i]); // ä¿¡æ¯ç³»ç»å®¡è®¡ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(46))->setProperty("Value2", nszh.code_030307[i]); // å¢å¤å®¡è®¡ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(47))->setProperty("Value2", nszh.code_030308[i]); // å
¶ä» |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(48))->setProperty("Value2", nszh.code_030310[i]); // å
¶ä¸ï¼å§æå¤å
é¡¹ç® |
| | | } |
| | | |
| | | qDebug()<<40; |
| | | qDebug()<<39; |
| | | |
| | | // äº æ¬å¡«æ¥å¨æå
é¨å®¡è®¡å·¥ä½é éè |
| | | |
| | | // å
ã审计åç°é®é¢éé¢ åä½ å
|
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(50))->setProperty("Value2", nszh.code_030500[i]); // 审计åç°é®é¢éé¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(51))->setProperty("Value2", nszh.code_030510[i]); // å
¶ä¸ï¼ç»©æç±»é®é¢éé¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(52))->setProperty("Value2", nszh.code_030520[i]); // åè§æ§é®é¢éé¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(53))->setProperty("Value2", nszh.code_030521[i]); // å
¶ä¸ï¼ä¼è®¡æ ¸ç®æ¹é¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(54))->setProperty("Value2", nszh.code_030522[i]); // è¿è§ä½¿ç¨èµé |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(55))->setProperty("Value2", nszh.code_030523[i]); // æªçãæ²æ·èµé |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(56))->setProperty("Value2", nszh.code_030524[i]); // æå¤±æµªè´¹ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(57))->setProperty("Value2", nszh.code_030525[i]); // æªç¨èµé |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(58))->setProperty("Value2", nszh.code_030526[i]); // å·æ¼ç¨è´¹ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(59))->setProperty("Value2", nszh.code_030527[i]); // è¿è§å徿¶å
¥ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(60))->setProperty("Value2", nszh.code_030528[i]); // å
¶ä» |
| | | } |
| | | |
| | | |
| | | // ä¸ã审计åç°é®é¢ä¸ªæ° |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(61))->setProperty("Value2", nszh.code_030600[i]); // 审计åç°é®é¢ä¸ªæ° |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(62))->setProperty("Value2", nszh.code_030610[i]); // å
¶ä¸ï¼éé¢ç±»é®é¢ä¸ªæ° |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(63))->setProperty("Value2", nszh.code_030620[i]); // ééé¢ç±»é®é¢ä¸ªæ° |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(64))->setProperty("Value2", nszh.code_030621[i]); // å
¶ä¸ï¼å½å®¶æ¿çæªæ½è½å®æ¹é¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(65))->setProperty("Value2", nszh.code_030622[i]); // åå±è§å䏿ç¥å³çæ¹é¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(66))->setProperty("Value2", nszh.code_030623[i]); // å
鍿§å¶ä¸é£é©ç®¡çæ¹é¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(67))->setProperty("Value2", nszh.code_030624[i]); // å
¶ä» |
| | | } |
| | | |
| | | |
| | | // å
«ã审计åç°é®é¢æ´æ¹ï¼éé¢ç±»ï¼ åä½ å
|
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(68))->setProperty("Value2", nszh.code_030700[i]); // 审计åç°é®é¢æ´æ¹ï¼éé¢ç±»ï¼ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(69))->setProperty("Value2", nszh.code_030701[i]); // å
¶ä¸ï¼è°æ´ä¼è®¡è´¦ç® |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(70))->setProperty("Value2", nszh.code_030702[i]); // æ¶åèµé |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(71))->setProperty("Value2", nszh.code_030703[i]); // æ½åæå¤± |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(72))->setProperty("Value2", nszh.code_030704[i]); // å½è¿åèµéæ¸ é |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(73))->setProperty("Value2", nszh.code_030705[i]); // 补缴ç¨è´¹ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(74))->setProperty("Value2", nszh.code_030706[i]); // å
¶ä» |
| | | } |
| | | |
| | | |
| | | // ä¹ã审计åç°é®é¢æ´æ¹ï¼ééé¢ç±»ï¼ åä½ ä¸ª |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(75))->setProperty("Value2", nszh.code_030800[i]); // 审计åç°é®é¢æ´æ¹ï¼ééé¢ç±»ï¼ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(76))->setProperty("Value2", nszh.code_030801[i]); // å
¶ä¸ï¼æ°å¶å®å¶åº¦ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(77))->setProperty("Value2", nszh.code_030802[i]); // 修订å®åå¶åº¦ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(78))->setProperty("Value2", nszh.code_030803[i]); // ä¼åå®åä¸å¡æµç¨ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(79))->setProperty("Value2", nszh.code_030804[i]); // å
¶ä» |
| | | } |
| | | |
| | | |
| | | // åãæ ¹æ®å®¡è®¡å»ºè®®ç»äºå
çºªãæ¿å¡åå
é¨çºªå¾å¤å åä½ äºº |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(80))->setProperty("Value2", nszh.code_030900[i]); // æ ¹æ®å®¡è®¡å»ºè®®ç»äºå
çºªãæ¿å¡åå
é¨çºªå¾å¤å |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(81))->setProperty("Value2", nszh.code_030901[i]); // å
¶ä¸ï¼å
纪å¤å |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(82))->setProperty("Value2", nszh.code_030902[i]); // æ¿å¡å¤å |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(83))->setProperty("Value2", nszh.code_030903[i]); // å
é¨çºªå¾å¤å |
| | | } |
| | | |
| | | |
| | | // åä¸ãå叿³æºå
³ç§»éææ¥åæ¡ä»¶çº¿ç´¢ |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(84))->setProperty("Value2", nszh.code_031000[i]); // å叿³æºå
³ç§»éææ¥åæ¡ä»¶çº¿ç´¢ |
| | | } |
| | | for(int i=0;i<5;++i){ |
| | | sheet->querySubObject("Range(QVariant, QVariant)", QString("%1%2").arg(index[i]).arg(85))->setProperty("Value2", nszh.code_031001[i]); // å
¶ä¸ï¼æ¶æ¡äººå |
| | | } |
| | | |
| | | |
| | | // å®äºäºï¼ç»æï¼ä¿åæè
éåº |