mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Report WH
This commit is contained in:
@@ -885,6 +885,7 @@ void RecognizeSystem::xmlParserQueryToDB(PacketType packetType, QByteArray array
|
||||
{//Отчет
|
||||
FIMReport report;
|
||||
report.id = malfOrReportNode.toElement().attribute("report_id").toInt();
|
||||
report.mmel = malfOrReportNode.toElement().attribute("mmel") == "true" ? true : false;
|
||||
|
||||
for(int k = 0; k < malfOrReportNode.childNodes().count(); k++)
|
||||
{
|
||||
@@ -906,6 +907,17 @@ void RecognizeSystem::xmlParserQueryToDB(PacketType packetType, QByteArray array
|
||||
|
||||
report.itemList.append(reportItem);
|
||||
}
|
||||
else if(reportItemNode.nodeName() == "reportWHItem")
|
||||
{
|
||||
FIMReportWarehouseItem reportWhItem;
|
||||
reportWhItem.id = reportItemNode.toElement().attribute("wh_item_id").toInt();
|
||||
reportWhItem.status = reportItemNode.toElement().attribute("status").toInt();
|
||||
reportWhItem.goName = reportItemNode.toElement().attribute("goName");
|
||||
reportWhItem.objName = reportItemNode.toElement().attribute("objName");
|
||||
reportWhItem.code = reportItemNode.toElement().attribute("code");
|
||||
|
||||
report.warehouseItemList.append(reportWhItem);
|
||||
}
|
||||
}
|
||||
|
||||
task.report = report;
|
||||
|
||||
@@ -27,6 +27,7 @@ CheckerTask::CheckerTask(ConnectorToServer* connectorToServer, TypeChecker type,
|
||||
{
|
||||
fimTasksWidget = new FIMtasksWidget(nullptr, TypeListTreeAMMFIM::listOneTask, this);
|
||||
ui->verticalLayout_3->addWidget(fimTasksWidget);
|
||||
fimTasksWidget->setMaximumHeight(300);
|
||||
|
||||
ui->lblName->setVisible(false);
|
||||
ui->lblDMcode->setVisible(false);
|
||||
@@ -202,7 +203,7 @@ void CheckerTask::outReport(FIMReport report)
|
||||
*/
|
||||
|
||||
//Title
|
||||
str = QString("<b>%1</b>").arg(item.procedure.title);
|
||||
str = QString("<p style=\"color:blue;\">%1</p>").arg(item.procedure.title);
|
||||
ui->plainText->appendHtml(str);
|
||||
|
||||
//DMcode
|
||||
@@ -222,10 +223,10 @@ void CheckerTask::outReport(FIMReport report)
|
||||
str = QString("<p style=\"color:green;\">%1</p>").arg(item.text);
|
||||
ui->plainText->appendHtml(str);
|
||||
|
||||
ui->plainText->appendHtml("<br>");
|
||||
//ui->plainText->appendHtml("<br>");
|
||||
}
|
||||
|
||||
ui->plainText->appendHtml("<br>");
|
||||
//ui->plainText->appendHtml("<br>");
|
||||
|
||||
//Устройства/приборы
|
||||
bool flNeedMMEL = false;
|
||||
@@ -258,19 +259,22 @@ void CheckerTask::outReport(FIMReport report)
|
||||
str = QString("<p>%1</p>").arg(whItem.code);
|
||||
ui->plainText->appendHtml(str);
|
||||
|
||||
ui->plainText->appendHtml("<br>");
|
||||
//ui->plainText->appendHtml("<br>");
|
||||
}
|
||||
|
||||
ui->plainText->appendHtml("<br>");
|
||||
//ui->plainText->appendHtml("<br>");
|
||||
|
||||
if(flNeedMMEL)
|
||||
{
|
||||
QString strMMEL = tr("Trainee believes that:") + "\n";
|
||||
QString strMMEL = tr("Trainee believes that:");
|
||||
|
||||
if(report.mmel)
|
||||
str += tr("The aircraft may operate with its equipment removed in accordance with the \"Master Minimum Equipment List\"");
|
||||
strMMEL += tr("The aircraft may operate with its equipment removed in accordance with the \"Master Minimum Equipment List\"");
|
||||
else
|
||||
str += tr("The aircraft cannot be flown with equipment removed in accordance with the \"Master Minimum Equipment List\"");
|
||||
strMMEL += tr("The aircraft cannot be flown with equipment removed in accordance with the \"Master Minimum Equipment List\"");
|
||||
|
||||
str = QString("<p style=\"color:gray;\">%1</p>").arg(strMMEL);
|
||||
ui->plainText->appendHtml(str);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ DialogChekerTask::DialogChekerTask(ConnectorToServer* connectorToServer, Checker
|
||||
{
|
||||
case CheckerTask::TypeChecker::fim_check:
|
||||
this->setWindowTitle(tr("Check Task"));
|
||||
this->setMinimumSize(1400, 700);
|
||||
this->setMinimumSize(1400, 900);
|
||||
//this->setWindowState(Qt::WindowMaximized);
|
||||
break;
|
||||
case CheckerTask::TypeChecker::amm_check:
|
||||
|
||||
Reference in New Issue
Block a user