в GUI приходит ответ с перечнем ПП от Сервера

This commit is contained in:
2025-11-17 10:22:02 +03:00
parent aa4972c3a5
commit 0c7d84ec84
21 changed files with 324 additions and 190 deletions

View File

@@ -277,6 +277,11 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
emit signal_AnswerDocsChanged();
}
//if(packetType == PacketType::TYPE_XMLANSWER_QUERY_LIST_SUB_PROC_AMM)
//{
//}
//xml-ответы на запросы к БД
switch(packetType)
{
@@ -287,6 +292,7 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
case TYPE_XMLANSWER_QUERY_DB__LIST_CLASSROOMS:
case TYPE_XMLANSWER_QUERY_TASKS_AMM_FOR_TRAINEE:
case TYPE_XMLANSWER_QUERY_TASKS_FIM_FOR_TRAINEE:
case TYPE_XMLANSWER_QUERY_LIST_SUB_PROC_AMM:
{
//ПОЛУЧЕНИЕ РАЗМЕРА ФАЙЛА
forever
@@ -361,7 +367,13 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
sizeReceiveData = 0;
countSend = 0;
xmlParserQueryToDB(packetType, array);
if(packetType != TYPE_XMLANSWER_QUERY_LIST_SUB_PROC_AMM)
xmlParserQueryToDB(packetType, array);
else
{
int i = 0;
i++;
}
packetType = PacketType::TYPE_NONE;

View File

@@ -60,6 +60,8 @@ enum PacketType{
//оповещение об изменении docs.xml
TYPE_XMLANSWER_DOCS_CHANGED = 132,
TYPE_XMLANSWER_QUERY_LIST_SUB_PROC_AMM = 133,
HASH_READY = 150,
CHANGE_DATA_VERSION = 151,
COPY_VERSION = 152,

View File

@@ -149,9 +149,6 @@ void AMMtasksWidget::closeDlgCheckTask()
{
if(dlgCheckerTask)
dlgCheckerTask->close();
if(dlgListSubProc)
dlgListSubProc->close();
}
void AMMtasksWidget::closeDlgListSubProc()

View File

@@ -40,7 +40,7 @@ void ListSubProc::setTask(TaskAmmFim *task)
ui->lbl_Title->setText(task->ammProcedure.title);
ui->lbl_DMCode->setText(task->ammProcedure.dmCode);
waitAnimationWidget->showWithPlay();
//waitAnimationWidget->showWithPlay();
if(! connectorToServer->sendQueryListSubProc(this->task.ammProcedure.dmCode))
waitAnimationWidget->hideWithStop();

View File

@@ -80,6 +80,8 @@ void PersonalCardTrainee::closeEvent(QCloseEvent *event)
{
fimTasksWidget_personal->closeDlgCheckTask();
ammTasksWidget_personal->closeDlgCheckTask();
ammTasksWidget_common->closeDlgListSubProc();
}
void PersonalCardTrainee::loadInfo()