| | |
| | | } |
| | | |
| | | 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() |