70 lines
1.8 KiB
C++
70 lines
1.8 KiB
C++
|
#include "DialogSubmitTaskResult.h"
|
|||
|
#include "ui_DialogSubmitTaskResult.h"
|
|||
|
#include <QFileDialog>
|
|||
|
#include <QDebug>
|
|||
|
#include <QFile>
|
|||
|
#include <QMessageBox>
|
|||
|
#include "TaskOrder.h"
|
|||
|
namespace WBFZTASK {
|
|||
|
DialogSubmitTaskResult::DialogSubmitTaskResult(QWidget* parent)
|
|||
|
: QDialog(parent)
|
|||
|
,ui(new Ui::DialogSubmitTaskResultClass)
|
|||
|
{
|
|||
|
ui->setupUi(this);
|
|||
|
QObject::connect(ui->pushButton_Select, SIGNAL(clicked()), this, SLOT(on_clicked_pushButton_Select()));
|
|||
|
}
|
|||
|
|
|||
|
DialogSubmitTaskResult::~DialogSubmitTaskResult()
|
|||
|
{
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
void DialogSubmitTaskResult::SetTaskOrder(WBFZTASK::TaskOrder* task)
|
|||
|
{
|
|||
|
this->task = task;
|
|||
|
this->ui->lineEdit_applicant->setText(task->getApplicant());
|
|||
|
|
|||
|
this->ui->lineEdit_contactinfo->setText(task->getContactInfo());
|
|||
|
this->ui->lineEdit_createtime->setText(task->getCreateTime());
|
|||
|
this->ui->lineEdit_ordercode->setText(task->getOrderCode());
|
|||
|
this->ui->lineEdit_orderid->setText(QString::number(task->getOrderId()));
|
|||
|
|
|||
|
}
|
|||
|
void DialogSubmitTaskResult::accept()
|
|||
|
{
|
|||
|
QMessageBox::information(this, u8"<EFBFBD><EFBFBD>Ϣ", u8"<EFBFBD>ɹ<EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>ύ<EFBFBD>ɹ<EFBFBD>");
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
void DialogSubmitTaskResult::on_clicked_pushButton_Select() {
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>Ի<EFBFBD><D4BB><EFBFBD>
|
|||
|
QFileDialog fileDialog;
|
|||
|
fileDialog.setFileMode(QFileDialog::ExistingFiles);
|
|||
|
fileDialog.setNameFilter(tr("ZIP files (*.zip)"));
|
|||
|
fileDialog.setViewMode(QFileDialog::List);
|
|||
|
|
|||
|
// <20><>ʾ<EFBFBD>ļ<EFBFBD><C4BC>Ի<EFBFBD><D4BB><EFBFBD>ȡѡ<C8A1>е<EFBFBD><D0B5>ļ<EFBFBD>·<EFBFBD><C2B7>
|
|||
|
QString fileNames=fileDialog.getOpenFileName();
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!fileNames.isEmpty())
|
|||
|
{
|
|||
|
QString fileName = fileNames; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ļ<EFBFBD>
|
|||
|
ui->lineEdit_ResultFilePath->setText(fileName);
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD>е<EFBFBD> ZIP <20>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ѹ
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
qDebug() << "No file selected.";
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/*
|
|||
|
QPushButton *pushButton_Select;
|
|||
|
QPushButton *okButton;
|
|||
|
QPushButton *cancelButton;
|
|||
|
|
|||
|
*/
|