diff --git a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/PC端导入模板(客户经理版).xlsx b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/PC端导入模板(客户经理版).xlsx new file mode 100644 index 0000000..a7fbbc8 Binary files /dev/null and b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/PC端导入模板(客户经理版).xlsx differ diff --git a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/PC端导入模板(管理员版).xlsx b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/PC端导入模板(管理员版).xlsx new file mode 100644 index 0000000..e58b1ac Binary files /dev/null and b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/PC端导入模板(管理员版).xlsx differ diff --git a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj index 6fc3dce..d1a5dbf 100644 --- a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj +++ b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj @@ -27,7 +27,7 @@ - + @@ -71,7 +71,7 @@ - + diff --git a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters index 3b6739b..7084774 100644 --- a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters +++ b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters @@ -187,9 +187,6 @@ 窗口\内容窗口\数据管理\车商业绩表 - - 数据\数据结构\送返修推荐表 - 数据\数据结构\新送返修监控报表 @@ -205,6 +202,9 @@ 数据\数据结构\车商 + + 数据\数据结构\送返修推荐表 + @@ -310,9 +310,6 @@ 数据\数据管理\导入导出\直接导入导出 - - 数据\数据结构\送返修推荐表 - 数据\数据结构\新送返修监控报表 @@ -328,5 +325,8 @@ 数据\数据结构\车商 + + 数据\数据结构\送返修推荐表 + \ No newline at end of file diff --git a/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.cpp b/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.cpp index aaea631..61b7ea9 100644 --- a/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.cpp +++ b/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.cpp @@ -3,6 +3,7 @@ #include "LoadFromExcel.h" #include "../../excel/excel.h" #include "../../Data/Datastructure/CarDealer/CarDealerMap.h" +#include "../../Datastructure/RepairSuggestion/RepairRecommandationRecord.h" using namespace std; using namespace libxl; @@ -418,10 +419,10 @@ void LoadRepairOrderFromXlsx( const std::wstring & filePath, pBook->release(); } -void LoadRepairSuggestionFromXlsx( const std::wstring & filePath, +void LoadRepairRecommandationFromXlsx( const std::wstring & filePath, unsigned sheetIndex, unsigned startRowIndex, - std::vector & recordVector ) + std::vector & recordVector ) { Book * pBook = xlCreateXMLBookW(); Sheet * pSheet = nullptr; @@ -474,7 +475,7 @@ void LoadRepairSuggestionFromXlsx( const std::wstring & filePat wstring messageSendingDate = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true ); wstring dataSource = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true ); - RepairSuggestionRecord record( orderNo, + RepairRecommandationRecord record( orderNo, orderType, notifyNo, suggestedCarDealerCode, diff --git a/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.h b/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.h index 7258ee6..b4b2410 100644 --- a/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.h +++ b/code/cpp/car_dealer_util/source/Data/DataManipulation/Excel/LoadFromExcel.h @@ -5,7 +5,7 @@ #include "../../Datastructure/CarDealerScheme/CarDealerScheme.h" #include "../../Datastructure/CarDealerAchievement/CarDealerAchievement.h" #include "../../Datastructure/RepairOrder/RepairOrder.h" -#include "../../Datastructure/RepairSuggestion/RepairSuggestionRecord.h" +#include "../../Datastructure/RepairSuggestion/RepairRecommandationRecord.h" #include "../../Datastructure/新送返修监控报表/新送返修监控报表.h" /************************************************ @@ -56,10 +56,10 @@ void LoadRepairOrderFromXlsx( const std::wstring & filePath, * \param startRowIndex * \param recordVector ************************************************/ -void LoadRepairSuggestionFromXlsx( const std::wstring & filePath, - unsigned int sheetIndex, - unsigned int startRowIndex, - std::vector & recordVector ); +void LoadRepairRecommandationFromXlsx( const std::wstring & filePath, + unsigned int sheetIndex, + unsigned int startRowIndex, + std::vector & recordVector ); /************************************************ diff --git a/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.cpp b/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.cpp new file mode 100644 index 0000000..cc2a491 --- /dev/null +++ b/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.cpp @@ -0,0 +1,2 @@ + +#include "RepairRecommandationRecord.h" \ No newline at end of file diff --git a/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairSuggestionRecord.h b/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.h similarity index 84% rename from code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairSuggestionRecord.h rename to code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.h index f932279..6b17186 100644 --- a/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairSuggestionRecord.h +++ b/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.h @@ -6,20 +6,20 @@ /************************************************ * \brief 送返修推荐表记录 ************************************************/ -class RepairSuggestionRecord +class RepairRecommandationRecord { public: - RepairSuggestionRecord( std::wstring orderNo, - std::wstring orderType, - std::wstring notifyNo, - std::wstring suggestedCarDealerCode, - std::wstring suggestedCarDealerName, - std::wstring damageDate, - std::wstring plateNumber, - std::wstring brandName, - std::wstring messageType, - std::wstring messageSendingDate, - std::wstring dataSource ) + RepairRecommandationRecord( std::wstring orderNo, + std::wstring orderType, + std::wstring notifyNo, + std::wstring suggestedCarDealerCode, + std::wstring suggestedCarDealerName, + std::wstring damageDate, + std::wstring plateNumber, + std::wstring brandName, + std::wstring messageType, + std::wstring messageSendingDate, + std::wstring dataSource ) : orderNo_( std::move( orderNo ) ), orderType_( std::move( orderType ) ), notifyNo_( std::move( notifyNo ) ), @@ -34,7 +34,7 @@ public: { } - RepairSuggestionRecord( const RepairSuggestionRecord & other ) + RepairRecommandationRecord( const RepairRecommandationRecord & other ) : orderNo_( other.orderNo_ ), orderType_( other.orderType_ ), notifyNo_( other.notifyNo_ ), @@ -49,7 +49,7 @@ public: { } - RepairSuggestionRecord( RepairSuggestionRecord && other ) + RepairRecommandationRecord( RepairRecommandationRecord && other ) : orderNo_( std::move( other.orderNo_ ) ), orderType_( std::move( other.orderType_ ) ), notifyNo_( std::move( other.notifyNo_ ) ), @@ -64,7 +64,7 @@ public: { } - RepairSuggestionRecord & operator=( const RepairSuggestionRecord & other ) + RepairRecommandationRecord & operator=( const RepairRecommandationRecord & other ) { if ( this == &other ) return *this; @@ -82,7 +82,7 @@ public: return *this; } - RepairSuggestionRecord & operator=( RepairSuggestionRecord && other ) + RepairRecommandationRecord & operator=( RepairRecommandationRecord && other ) { if ( this == &other ) return *this; diff --git a/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairSuggestionRecord.cpp b/code/cpp/car_dealer_util/source/Data/Datastructure/RepairSuggestion/RepairSuggestionRecord.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp index 9eab222..c734a9e 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp @@ -50,7 +50,7 @@ void QCarDealerAchievementWidget::onImport() try { ImportCarDealerAchievementToOracleCpp( userName, password, tnsName, achievementVector ); - + showCarDealerAchievement(); } catch ( runtime_error & error ) @@ -65,80 +65,80 @@ void QCarDealerAchievementWidget::onImport() void QCarDealerAchievementWidget::showCarDealerAchievement() { + QTableWidgetItem * pItem = nullptr; + int rowIndex = 0; + int columnIndex = 0; + ui.pTableWidgetAchievement->clearContents(); - - QTableWidgetItem * pItem = nullptr; - int rowIndex = 0; - int columnIndex = 0; - - ui.pTableWidgetAchievement->setRowCount(achievementVector.size()); + ui.pTableWidgetAchievement->setRowCount( achievementVector.size() ); + ui.pTableWidgetAchievement->horizontalHeader()->setHighlightSections( false ); for ( auto iter = achievementVector.begin(); iter != achievementVector.end(); ++iter, ++rowIndex ) { //年度 - pItem = new QTableWidgetItem(QString::fromStdWString(iter->getTheYear())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::fromStdWString( iter->getTheYear() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //月份 - pItem = new QTableWidgetItem(QString::fromStdWString(iter->getTheMonth())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::fromStdWString( iter->getTheMonth() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //车商代码 - pItem = new QTableWidgetItem(QString::fromStdWString(iter->getCarDealerCode())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::fromStdWString( iter->getCarDealerCode() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //车商名称 - pItem = new QTableWidgetItem(QString::fromStdWString(iter->getCarDealerCode())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::fromStdWString( iter->getCarDealerCode() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //店内双签产值 - pItem = new QTableWidgetItem(QString::number(iter->getCheckedAchievement(), 'g', -1)); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::number( iter->getCheckedAchievement(), 'g', -1 ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //店内新车开票数 - pItem = new QTableWidgetItem(QString::number(iter->getPolicyAmount(),10)); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::number( iter->getPolicyAmount(), 10 ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //我司新车签单台次 - pItem = new QTableWidgetItem(QString::number(iter->getCpicAmount())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::number( iter->getCpicAmount() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //人保新车签单台次 - pItem = new QTableWidgetItem(QString::number(iter->getPiccAmount())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::number( iter->getPiccAmount() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //平安新车签单台次 - pItem = new QTableWidgetItem(QString::number(iter->getPinganAmount())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::number( iter->getPinganAmount() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); //其他保险公司 - pItem = new QTableWidgetItem(QString::number(iter->getOthersAmount())); - pItem->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter); + pItem = new QTableWidgetItem( QString::number( iter->getOthersAmount() ) ); + pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter ); - ui.pTableWidgetAchievement->setItem(rowIndex, columnIndex++, pItem); + ui.pTableWidgetAchievement->setItem( rowIndex, columnIndex++, pItem ); } - resizeTableWidgetTab(ui.pTableWidgetAchievement, 10); + resizeTableWidgetTab( ui.pTableWidgetAchievement, 10 ); } void QCarDealerAchievementWidget::init() diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui index 0f5141c..6365b73 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui @@ -72,6 +72,21 @@ + + QAbstractItemView::NoEditTriggers + + + true + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + 年度 diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp index 6627e67..cc8d7e7 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp @@ -86,6 +86,7 @@ void QCarDealerSchemaWidget::showCarDealerSchema() { ui.pTableWidgetSchema->clearContents(); ui.pTableWidgetSchema->setRowCount( schemeVector.size() ); + ui.pTableWidgetSchema->horizontalHeader()->setHighlightSections(false); int rowIndex = 0; int columnIndex = 0; diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui index 5e50eea..ed86d6f 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui @@ -72,6 +72,24 @@ + + QAbstractItemView::NoEditTriggers + + + false + + + true + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + 年度 diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.cpp b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.cpp index 57b94dc..3b59c3a 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.cpp +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.cpp @@ -1,11 +1,60 @@ +#include #include "QRepairRecommendationWidget.h" -QRepairRecommendationWidget::QRepairRecommendationWidget(QWidget *parent) - : QWidget(parent) +QRepairRecommendationWidget::QRepairRecommendationWidget( QWidget * parent ) + : QWidget( parent ) { - ui.setupUi(this); + ui.setupUi( this ); } QRepairRecommendationWidget::~QRepairRecommendationWidget() { } + +void QRepairRecommendationWidget::onImport() +{ + //打开文件 + QString dir = QString::fromLocal8Bit( "." ); + QString filter = QString::fromLocal8Bit( "Excel文件(*.xlsx)" ); + + QStringList fileList = QFileDialog::getOpenFileNames( this, + QString::fromLocal8Bit( "请选择要导入的数据文件" ), + dir, + filter ); + + //清理旧数据 + recommandationVector.clear(); + + //遍历文件列表,导入每一个文件 + for ( auto iterFile = fileList.begin(); + iterFile != fileList.end(); + ++iterFile ) + { + + } +} + +void QRepairRecommendationWidget::init() +{ + initData(); + initWidgets(); + initSignal(); +} + +void QRepairRecommendationWidget::initData() +{ +} + +void QRepairRecommendationWidget::initWidgets() +{ + setLayout( ui.pLayoutMain ); +} + +void QRepairRecommendationWidget::initSignal() +{ + connect( ui.pButtonImport, SIGNAL( clicked() ), this, SLOT( onImport() ) ); +} + +void QRepairRecommendationWidget::showRepairRecommandation() +{ +} diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.h b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.h index 9f4d9a6..b002306 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.h +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.h @@ -1,7 +1,9 @@ -#pragma once +#pragma once #include +#include #include "ui_QRepairRecommendationWidget.h" +#include "../../Data/Datastructure/RepairSuggestion/RepairRecommandationRecord.h" class QRepairRecommendationWidget : public QWidget { @@ -11,6 +13,19 @@ public: QRepairRecommendationWidget(QWidget *parent = Q_NULLPTR); ~QRepairRecommendationWidget(); +protected Q_SLOTS: + void onImport(); + +private: + void init(); + void initData(); + void initWidgets(); + void initSignal(); + + void showRepairRecommandation(); private: Ui::QRepairRecommendationWidget ui; + + //数据 + std::vector recommandationVector; }; diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.ui b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.ui index 622e9a4..7c4bd7e 100644 --- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.ui +++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QRepairRecommendationWidget/QRepairRecommendationWidget.ui @@ -1,23 +1,189 @@ - + + QRepairRecommendationWidget - - - QRepairRecommendationWidget - - + + - 0 - 0 - 400 - 300 + 0 + 0 + 774 + 514 - + QRepairRecommendationWidget + + + + 150 + 70 + 258 + 240 + + + + + 5 + + + 5 + + + 5 + + + + + + + 导入 + + + + :/QMainFrame/Resources/excel.png + + + + + 32 + 32 + + + + Qt::ToolButtonTextBesideIcon + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + QAbstractItemView::NoEditTriggers + + + false + + + true + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + + + + 工单号 + + + AlignCenter + + + + + 工单类型 + + + AlignCenter + + + + + 报案号 + + + AlignCenter + + + + + 推荐车商代码 + + + AlignCenter + + + + + 推荐车商名称 + + + AlignCenter + + + + + 出险日期 + + + AlignCenter + + + + + 车牌号 + + + AlignCenter + + + + + 品牌名称 + + + AlignCenter + + + + + 短信类型 + + + AlignCenter + + + + + 发送时间 + + + AlignCenter + + + + + 数据来源 + + + AlignCenter + + + + + + - - + - + diff --git a/code/cpp/car_dealer_util/source/Widgets/MainFrame/QMainFrame.ui b/code/cpp/car_dealer_util/source/Widgets/MainFrame/QMainFrame.ui index ad4e40a..9404e41 100644 --- a/code/cpp/car_dealer_util/source/Widgets/MainFrame/QMainFrame.ui +++ b/code/cpp/car_dealer_util/source/Widgets/MainFrame/QMainFrame.ui @@ -11,7 +11,7 @@ - QMainFrame + 起个啥名呢?