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
+ 起个啥名呢?