LAMPWBDD/DialogSubmitTaskResult.cpp

70 lines
1.8 KiB
C++
Raw Normal View History

2025-03-18 15:16:16 +00:00
#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;
*/