...
This commit is contained in:
		@@ -36909,94 +36909,94 @@ static const unsigned char qt_resource_struct[] = {
 | 
			
		||||
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
 | 
			
		||||
  // :/QMainFrame/Resources/8218_box1.png
 | 
			
		||||
  0x0,0x0,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x3f,0xef,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x6a,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x87,
 | 
			
		||||
  // :/QMainFrame/Resources/find.png
 | 
			
		||||
  0x0,0x0,0x1,0x22,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xaa,0x5f,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x75,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8c,
 | 
			
		||||
  // :/QMainFrame/Resources/print.png
 | 
			
		||||
  0x0,0x0,0x1,0x62,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x47,0x63,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7c,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8f,
 | 
			
		||||
  // :/QMainFrame/Resources/option.png
 | 
			
		||||
  0x0,0x0,0x2,0x94,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x6,0xb8,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7b,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8e,
 | 
			
		||||
  // :/QMainFrame/Resources/x.png
 | 
			
		||||
  0x0,0x0,0x2,0x2c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0x6a,0x2d,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x80,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x91,
 | 
			
		||||
  // :/QMainFrame/Resources/telephone.png
 | 
			
		||||
  0x0,0x0,0x2,0xc4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xb2,0x8,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7e,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x90,
 | 
			
		||||
  // :/QMainFrame/Resources/plus.png
 | 
			
		||||
  0x0,0x0,0x2,0x52,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6,0x5d,0x5f,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7b,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8f,
 | 
			
		||||
  // :/QMainFrame/Resources/20121016085311441_easyicon_cn_128.png
 | 
			
		||||
  0x0,0x0,0x0,0x82,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x77,0x17,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x69,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x86,
 | 
			
		||||
  // :/QMainFrame/Resources/new.png
 | 
			
		||||
  0x0,0x0,0x2,0xe4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xcc,0x61,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7a,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8e,
 | 
			
		||||
  // :/QMainFrame/Resources/CPIC.png
 | 
			
		||||
  0x0,0x0,0x2,0x3c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0xc9,0x50,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x6c,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x88,
 | 
			
		||||
  // :/QMainFrame/Resources/ok.png
 | 
			
		||||
  0x0,0x0,0x1,0x38,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xe8,0x27,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7a,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8e,
 | 
			
		||||
  // :/QMainFrame/Resources/face.png
 | 
			
		||||
  0x0,0x0,0x1,0xc8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x4,0x29,0xa6,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x75,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8c,
 | 
			
		||||
  // :/QMainFrame/Resources/CNY_Red.png
 | 
			
		||||
  0x0,0x0,0x1,0xf8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x4,0xfc,0xe0,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x6b,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x88,
 | 
			
		||||
  // :/QMainFrame/Resources/car2.png
 | 
			
		||||
  0x0,0x0,0x3,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x8,0x69,0x71,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x71,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8a,
 | 
			
		||||
  // :/QMainFrame/Resources/app.ico
 | 
			
		||||
  0x0,0x0,0x0,0x46,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x2,0x22,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x6f,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x89,
 | 
			
		||||
  // :/QMainFrame/Resources/save.png
 | 
			
		||||
  0x0,0x0,0x2,0x7e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6,0xcf,0x1,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7d,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x90,
 | 
			
		||||
  // :/QMainFrame/Resources/car.png
 | 
			
		||||
  0x0,0x0,0x0,0x5a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1f,0x7e,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x70,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x89,
 | 
			
		||||
  // :/QMainFrame/Resources/cat.png
 | 
			
		||||
  0x0,0x0,0x0,0x6e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x55,0x58,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x72,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8a,
 | 
			
		||||
  // :/QMainFrame/Resources/excel.png
 | 
			
		||||
  0x0,0x0,0x2,0x14,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0x51,0x43,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x74,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8c,
 | 
			
		||||
  // :/QMainFrame/Resources/CPIC??.png
 | 
			
		||||
  0x0,0x0,0x1,0x7a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x9e,0xab,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x6d,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x89,
 | 
			
		||||
  // :/QMainFrame/Resources/dec.png
 | 
			
		||||
  0x0,0x0,0x0,0x32,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x73,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8b,
 | 
			
		||||
  // :/QMainFrame/Resources/folder.png
 | 
			
		||||
  0x0,0x0,0x0,0xd2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xcc,0x2a,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x76,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8c,
 | 
			
		||||
  // :/QMainFrame/Resources/edit.png
 | 
			
		||||
  0x0,0x0,0x2,0x68,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6,0x61,0x1b,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x74,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8b,
 | 
			
		||||
  // :/QMainFrame/Resources/clean.png
 | 
			
		||||
  0x0,0x0,0x2,0xf8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x8,0x3a,0x47,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x73,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8a,
 | 
			
		||||
  // :/QMainFrame/Resources/gear.png
 | 
			
		||||
  0x0,0x0,0x2,0xae,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x5c,0x60,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x78,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8d,
 | 
			
		||||
  // :/QMainFrame/Resources/quit.png
 | 
			
		||||
  0x0,0x0,0x0,0xec,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xe0,0xcc,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7c,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8f,
 | 
			
		||||
  // :/QMainFrame/Resources/save2.png
 | 
			
		||||
  0x0,0x0,0x1,0x4a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x29,0x5d,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7e,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x90,
 | 
			
		||||
  // :/QMainFrame/Resources/manager.png
 | 
			
		||||
  0x0,0x0,0x1,0x94,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x3,0x55,0x8f,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x79,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8d,
 | 
			
		||||
  // :/QMainFrame/Resources/login.png
 | 
			
		||||
  0x0,0x0,0x1,0xb0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x3,0xb9,0xe4,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x79,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x8d,
 | 
			
		||||
  // :/QMainFrame/Resources/tongji.png
 | 
			
		||||
  0x0,0x0,0x1,0xde,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x4,0x8a,0x1,
 | 
			
		||||
0x0,0x0,0x1,0x72,0x96,0xa9,0x44,0x7f,
 | 
			
		||||
0x0,0x0,0x1,0x73,0xb3,0x4d,0xb3,0x90,
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,9 +1,17 @@
 | 
			
		||||
#include "QNewRepairMonitorWidget.h"
 | 
			
		||||
#include <QFileDialog>
 | 
			
		||||
#include <stdexcept>
 | 
			
		||||
#include "QNewRepairMonitorWidget.h"
 | 
			
		||||
 | 
			
		||||
QNewRepairMonitorWidget::QNewRepairMonitorWidget(QWidget *parent)
 | 
			
		||||
	: QWidget(parent)
 | 
			
		||||
#include <QMessageBox>
 | 
			
		||||
 | 
			
		||||
#include "../../Data/DataManipulation/Excel/LoadFromExcel.h"
 | 
			
		||||
 | 
			
		||||
using namespace std;
 | 
			
		||||
 | 
			
		||||
QNewRepairMonitorWidget::QNewRepairMonitorWidget( QWidget * parent )
 | 
			
		||||
	: QWidget( parent )
 | 
			
		||||
{
 | 
			
		||||
	ui.setupUi(this);
 | 
			
		||||
	ui.setupUi( this );
 | 
			
		||||
 | 
			
		||||
	init();
 | 
			
		||||
}
 | 
			
		||||
@@ -14,6 +22,41 @@ QNewRepairMonitorWidget::~QNewRepairMonitorWidget()
 | 
			
		||||
 | 
			
		||||
void QNewRepairMonitorWidget::onImport()
 | 
			
		||||
{
 | 
			
		||||
	QString caption = "选择要导入的文件";
 | 
			
		||||
	QString dir     = ".";
 | 
			
		||||
	QString filter  = "Excel文件 (.xlsx)";
 | 
			
		||||
 | 
			
		||||
	QStringList files = QFileDialog::getOpenFileNames( nullptr,
 | 
			
		||||
	                                                   caption,
 | 
			
		||||
	                                                   dir,
 | 
			
		||||
	                                                   filter );
 | 
			
		||||
 | 
			
		||||
	if ( files.count() == 0 )
 | 
			
		||||
	{
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	//清理旧数据
 | 
			
		||||
	recordVector.clear();
 | 
			
		||||
 | 
			
		||||
	try
 | 
			
		||||
	{
 | 
			
		||||
		//遍历,逐个导入
 | 
			
		||||
		for ( auto iterFile = files.begin();
 | 
			
		||||
		      iterFile != files.end();
 | 
			
		||||
		      ++iterFile )
 | 
			
		||||
		{
 | 
			
		||||
			LoadNewRepairMonitorReportFromXlsx( iterFile->toStdWString(), 0, 1, recordVector );
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	catch ( std::runtime_error& error )
 | 
			
		||||
	{
 | 
			
		||||
		QMessageBox::critical( nullptr,
 | 
			
		||||
		                       "读取失败!",
 | 
			
		||||
		                       error.what() );
 | 
			
		||||
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void QNewRepairMonitorWidget::init()
 | 
			
		||||
@@ -29,12 +72,12 @@ void QNewRepairMonitorWidget::initData()
 | 
			
		||||
 | 
			
		||||
void QNewRepairMonitorWidget::initWidgets()
 | 
			
		||||
{
 | 
			
		||||
	setLayout(ui.pLayoutMain);
 | 
			
		||||
	setLayout( ui.pLayoutMain );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void QNewRepairMonitorWidget::initSignal()
 | 
			
		||||
{
 | 
			
		||||
	connect(ui.pButtonImport, SIGNAL(clicked()), this, SLOT(onImport()));
 | 
			
		||||
	connect( ui.pButtonImport, SIGNAL( clicked() ), this, SLOT( onImport() ) );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void QNewRepairMonitorWidget::showNewRepairMonitorRecords()
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,7 @@
 | 
			
		||||
 | 
			
		||||
#include <QWidget>
 | 
			
		||||
#include "ui_QNewRepairMonitorWidget.h"
 | 
			
		||||
#include "../../Data/Datastructure/新送返修监控报表/新送返修监控报表.h"
 | 
			
		||||
 | 
			
		||||
class QNewRepairMonitorWidget : public QWidget
 | 
			
		||||
{
 | 
			
		||||
@@ -24,4 +25,7 @@ private:
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
	Ui::QNewRepairMonitorWidget ui;
 | 
			
		||||
 | 
			
		||||
	//数据
 | 
			
		||||
	std::vector<NewRepairMonitorReportRecord> recordVector;
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user