mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Построение списка ПП в ГУИ в процессе
This commit is contained in:
@@ -6,13 +6,14 @@ DocsAnswerParser::DocsAnswerParser(QObject *parent) : QObject(parent)
|
||||
|
||||
}
|
||||
|
||||
QByteArray DocsAnswerParser::listSubProc(QList<SubProc> list)
|
||||
QByteArray DocsAnswerParser::listSubProc(QList<SubProc> list, QString dmCode)
|
||||
{
|
||||
QDomDocument commonDOM;
|
||||
if(! Tools::loadXMLtoDOM(":/resources/blankXML/ListSubProc.xml", &commonDOM))
|
||||
return QByteArray();
|
||||
|
||||
QDomNode listNode = commonDOM.namedItem("ListSubProc");
|
||||
listNode.toElement().setAttribute("dmCode", dmCode);
|
||||
|
||||
for(SubProc subProc : list)
|
||||
{
|
||||
|
||||
@@ -14,7 +14,7 @@ public:
|
||||
explicit DocsAnswerParser(QObject *parent = nullptr);
|
||||
|
||||
public:
|
||||
QByteArray listSubProc(QList<SubProc> list);
|
||||
QByteArray listSubProc(QList<SubProc> list, QString dmCode);
|
||||
|
||||
signals:
|
||||
|
||||
|
||||
@@ -5,15 +5,6 @@
|
||||
#include "updatecontroller.h"
|
||||
#include "module.h"
|
||||
|
||||
struct SubProc
|
||||
{
|
||||
QString dmCode;
|
||||
QString title;
|
||||
|
||||
ModeList modeList;
|
||||
};
|
||||
|
||||
|
||||
class DocsUpdater : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
@@ -527,7 +527,7 @@ void ProcessingSystem::processingClientQueryListSubProc(ClientHandler *client, Q
|
||||
{
|
||||
QList<SubProc> list = docsUpdater->getListSubProcForDMcode(dmCode);
|
||||
|
||||
QByteArray arrayAnswer = dataParser->getDocsAnswerParser()->listSubProc(list);
|
||||
QByteArray arrayAnswer = dataParser->getDocsAnswerParser()->listSubProc(list, dmCode);
|
||||
//client->sendXmlAnswer(arrayAnswer, PacketType::TYPE_XMLANSWER_QUERY_LIST_SUB_PROC_AMM);
|
||||
client->sendFileBlockByteArray(arrayAnswer, PacketType::TYPE_XMLANSWER_QUERY_LIST_SUB_PROC_AMM);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user