report upgrade 0

This commit is contained in:
2026-01-13 13:11:23 +03:00
parent 2eb10b5b4b
commit 7871019a13
14 changed files with 685 additions and 30 deletions

View File

@@ -4,12 +4,14 @@
#include "fimtaskswidget.h"
#include "ammtaskswidget.h"
CheckerTask::CheckerTask(ConnectorToServer* connectorToServer, TypeChecker type, QWidget *parent) :
QWidget(parent),
ui(new Ui::CheckerTask),
connectorToServer(connectorToServer),
fimTasksWidget(nullptr),
ammTasksWidget(nullptr),
reportFimWidget(nullptr),
flChanged(false),
id_task(0),
type(TypeChecker::fim_check)
@@ -34,6 +36,9 @@ CheckerTask::CheckerTask(ConnectorToServer* connectorToServer, TypeChecker type,
ui->plainText->setReadOnly(true);
ui->plainText->setObjectName("plainText");
reportFimWidget = new ReportFimWidget(this);
ui->horizontalLayout_ReportWidget->addWidget(reportFimWidget);
}
else if(type == TypeChecker::amm_check)
{
@@ -44,13 +49,15 @@ CheckerTask::CheckerTask(ConnectorToServer* connectorToServer, TypeChecker type,
ui->lblDMcode->setVisible(false);
ui->plainText->setVisible(false);
ui->label->setVisible(false);
ui->groupBox_Report->setVisible(false);
ui->btnWrong->setEnabled(false);
ui->btnCheckup->setEnabled(false);
ui->btnWrong->setVisible(false);
ui->btnCheckup->setVisible(false);
}
ui->plainText->setVisible(false);
}
CheckerTask::~CheckerTask()
@@ -67,6 +74,12 @@ CheckerTask::~CheckerTask()
ammTasksWidget = nullptr;
}
if(reportFimWidget)
{
delete reportFimWidget;
reportFimWidget = nullptr;
}
delete ui;
}
@@ -88,6 +101,8 @@ void CheckerTask::setTask(TaskAmmFim* task)
//Репорт
outReport(this->task.report);
reportFimWidget->setReport(this->task.report);
if(this->task.status == "new")
{
ui->btnNew->setEnabled(false);
@@ -96,7 +111,7 @@ void CheckerTask::setTask(TaskAmmFim* task)
ui->btnCompleted->setEnabled(false);
ui->plainText->setVisible(false);
ui->label->setVisible(false);
ui->groupBox_Report->setVisible(false);
}
else if(this->task.status == "checkup")
{