提交信息!

This commit is contained in:
2020-12-18 17:21:29 +08:00
parent 63910b48ea
commit 6be7e49dd2
7 changed files with 113 additions and 79 deletions

View File

@@ -159,9 +159,8 @@ void QDataManagementWidget::initWidgetByPrivileges()
ui.pRepairOrderTab->setEnabled( false );
ui.pNewRepairMonitorTab->setEnabled( false );
ui.pRepairRecommandationTab->setEnabled( false );
ui.pCarDealerSchemaTab->setEnabled( false );
ui.pCarDealerSchemaTab->setEnabled(true);
ui.pCarDealerAchievementTab->setEnabled( true );
ui.pCarDealerAchievementTab->setFocus();
ui.tabWidget->setCurrentWidget(ui.pCarDealerAchievementTab);
}

View File

@@ -1,4 +1,4 @@
#include <stdexcept>
#include <stdexcept>
#include <QtWidgets/QtWidgets>
#include "QRepairRecommendationWidget.h"
#include "../../Data/DataManipulation/Excel/LoadFromExcel.h"
@@ -75,13 +75,13 @@ void QRepairRecommendationWidget::onImport()
QMessageBox::critical( nullptr,
QString::fromUtf8( "保存数据出错!" ),
QString::fromUtf8( error.what() ) );
QString::fromLocal8Bit( error.what() ) );
return;
}
//提示
QString messageInfo = QString::fromUtf8( "Maybe写入%1了条记录。" ).arg( recommandationVector.size() );
QString messageInfo = QString::fromUtf8( "写入%1了条记录。" ).arg( recommandationVector.size() );
QMessageBox::information( nullptr,
QString::fromUtf8( "保存成功" ),
@@ -123,84 +123,84 @@ void QRepairRecommendationWidget::showRepairRecommandation()
++iter, ++rowIndex )
{
columnIndex = 0;
//工单号
pItem = new QTableWidgetItem();
pItem->setText( QString::fromStdWString( iter->getOrderNo() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//工单类型
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getOrderType()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getOrderType() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//报案号
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getNotifyNo()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getNotifyNo() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//推荐车商代码
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getSuggestedCarDealerCode()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getSuggestedCarDealerCode() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//推荐车商名称
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getSuggestedCarDealerName()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getSuggestedCarDealerName() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//出险日期
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getDamageDate()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getDamageDate() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//车牌号
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getPlateNumber()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getPlateNumber() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//品牌名称
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getBrandName()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getBrandName() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//短信类型
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getMessageType()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getMessageType() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//发送时间
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getMessageSendingDate()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getMessageSendingDate() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
//数据来源
pItem = new QTableWidgetItem();
pItem->setText(QString::fromStdWString(iter->getDataSource()));
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
pItem->setText( QString::fromStdWString( iter->getDataSource() ) );
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
ui.pTableWidgetRepairRecommandation->setItem(rowIndex, columnIndex++, pItem);
ui.pTableWidgetRepairRecommandation->setItem( rowIndex, columnIndex++, pItem );
}
resizeTableWidgetTab(ui.pTableWidgetRepairRecommandation, 10);
resizeTableWidgetTab( ui.pTableWidgetRepairRecommandation, 10 );
}