111
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include "../../../Data/DataManipulation/Excel/LoadFromExcel.h"
|
||||
#include "../../../Data/DataManipulation/oracle/ImportToOracle.h"
|
||||
#include "../../util/qt/qt_util.h"
|
||||
#include "../../Data/Datastructure/CarDealer/CarDealerMap.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -24,7 +25,7 @@ void QCarDealerSchemaWidget::onImport()
|
||||
QString xlsxFilePath = QFileDialog::getOpenFileName( this,
|
||||
"请选择要导入的数据文件",
|
||||
".", "xlsx文件(*.xlsx)" );
|
||||
|
||||
|
||||
if ( xlsxFilePath.isEmpty() == true )
|
||||
{
|
||||
return;
|
||||
@@ -73,7 +74,7 @@ void QCarDealerSchemaWidget::initWidgets()
|
||||
{
|
||||
setLayout( ui.pLayoutMain );
|
||||
|
||||
resizeTableWidgetTab( ui.pTableWidgetAchievement, 10 );
|
||||
resizeTableWidgetTab( ui.pTableWidgetSchema, 10 );
|
||||
}
|
||||
|
||||
void QCarDealerSchemaWidget::initSignal()
|
||||
@@ -83,4 +84,72 @@ void QCarDealerSchemaWidget::initSignal()
|
||||
|
||||
void QCarDealerSchemaWidget::showCarDealerSchema()
|
||||
{
|
||||
ui.pTableWidgetSchema->clearContents();
|
||||
ui.pTableWidgetSchema->setRowCount( schemeVector.size() );
|
||||
|
||||
int rowIndex = 0;
|
||||
int columnIndex = 0;
|
||||
QTableWidgetItem * pItem = nullptr;
|
||||
|
||||
auto carDealerMap = GetCarDealerMap();
|
||||
|
||||
for ( auto iterSchema = schemeVector.begin();
|
||||
iterSchema != schemeVector.end();
|
||||
++iterSchema )
|
||||
{
|
||||
//年度
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheYear()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//月份
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheMonth()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//车商代码
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getCarDealerCode()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//车商名称
|
||||
QString carDealerName = QString::fromStdWString( carDealerMap() )
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//工时标准
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheYear()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//配件价格
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheYear()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//其他理赔支持
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheYear()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//营销活动方案
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheYear()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
|
||||
//是否达成预期
|
||||
pItem = new QTableWidgetItem(QString::fromStdWString(iterSchema->getTheYear()));
|
||||
pItem->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||
|
||||
ui.pTableWidgetSchema->setItem(rowIndex, columnIndex++, pItem);
|
||||
}
|
||||
}
|
||||
|
@@ -71,7 +71,7 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTableWidget" name="pTableWidgetAchievement">
|
||||
<widget class="QTableWidget" name="pTableWidgetSchema">
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>年度</string>
|
||||
|
Reference in New Issue
Block a user