taskFIM выдаются из базы с Malfunction в GUI

This commit is contained in:
krivoshein
2025-01-30 17:39:00 +03:00
parent e346757864
commit efb57f4868
2 changed files with 51 additions and 2 deletions

View File

@@ -148,6 +148,15 @@ QByteArray DBAnswerParser::listTasksFIMofTrainee(bool result, QList<TaskAmmFim>
listNode.appendChild(taskNode);
taskNode.toElement().setAttribute("task_id", QString::number(task.getID()));
taskNode.toElement().setAttribute("title", task.title);
for(Malfunction malfunction : task.malfunctionList)
{//Неисправность
QDomNode malfunctionNode = commonDOM.createElement("malfunction");
taskNode.appendChild(malfunctionNode);
malfunctionNode.toElement().setAttribute("dmCode", malfunction.dmCode);
malfunctionNode.toElement().setAttribute("num", malfunction.num);
malfunctionNode.toElement().setAttribute("description", malfunction.description);
}
}
dataParser->saveDOMtoXML("ListTasksFIM.xml", &commonDOM);