mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
statAMM statFIM в Перс Карте
This commit is contained in:
@@ -20,6 +20,58 @@ void TaskAmmFim::addMalfunction(Malfunction malfunction)
|
||||
malfunctionList.append(malfunction);
|
||||
}
|
||||
|
||||
QString TaskAmmFim::buildStatisticTasksAMM(QList<TaskAmmFim> listTasks)
|
||||
{
|
||||
int cntAll = 0;
|
||||
int cntCompleted = 0;
|
||||
|
||||
for(TaskAmmFim task : listTasks)
|
||||
{
|
||||
cntAll++;
|
||||
|
||||
if(task.status == "completed")
|
||||
cntCompleted++;
|
||||
}
|
||||
|
||||
QString statHTML = QString("<p><span style=\"color: green;\">%1</span> / "
|
||||
"<span style=\"color: black;\">%2</span></p>").arg(
|
||||
QString::number(cntCompleted),
|
||||
QString::number(cntAll));
|
||||
|
||||
return statHTML;
|
||||
}
|
||||
|
||||
QString TaskAmmFim::buildStatisticTasksFIM(QList<TaskAmmFim> listTasks)
|
||||
{
|
||||
int cntAll = 0;
|
||||
int cntCompleted = 0;
|
||||
int cntCheckup = 0;
|
||||
int cntFailed = 0;
|
||||
|
||||
for(TaskAmmFim task : listTasks)
|
||||
{
|
||||
cntAll++;
|
||||
|
||||
if(task.status == "completed")
|
||||
cntCompleted++;
|
||||
else if(task.status == "checkup")
|
||||
cntCheckup++;
|
||||
else if(task.status == "failed")
|
||||
cntFailed++;
|
||||
}
|
||||
|
||||
QString statHTML = QString("<p><span style=\"color: green;\">%1</span>/"
|
||||
"<span style=\"color: red;\">%2</span>/"
|
||||
"<span style=\"color: darkorange;\">%3</span> / "
|
||||
"<span style=\"color: black;\">%4</span></p>").arg(
|
||||
QString::number(cntCompleted),
|
||||
QString::number(cntFailed),
|
||||
QString::number(cntCheckup),
|
||||
QString::number(cntAll));
|
||||
|
||||
return statHTML;
|
||||
}
|
||||
|
||||
void Malfunction::initialize(QString dmCode, QString num, QString description, QString goName, QString objName)
|
||||
{
|
||||
this->dmCode = dmCode;
|
||||
|
||||
Reference in New Issue
Block a user