Добавил наименование задачи и DMcode в проверку

This commit is contained in:
2025-10-01 17:23:50 +03:00
parent e108b79d09
commit 05d4e02d02
3 changed files with 101 additions and 4 deletions

View File

@@ -11,6 +11,7 @@ kanban-plugin: board
## Complete ## Complete
- [ ] Добавить текущий статус задачи в "Проверке задачи" (AMM, FIM)
- [ ] выдавать trainee_id при авторизации и вытащить передачу Trainee ID из тасок - [ ] выдавать trainee_id при авторизации и вытащить передачу Trainee ID из тасок
- [ ] Подсчет учебного времени - дельта между включением и выключением - [ ] Подсчет учебного времени - дельта между включением и выключением
- [ ] регистрация времени включения и выключения тренажера (по приходу уходу пакета is unity) с регистрацие БД - [ ] регистрация времени включения и выключения тренажера (по приходу уходу пакета is unity) с регистрацие БД
@@ -74,7 +75,6 @@ kanban-plugin: board
- [ ] Введение логина только латиницей - [ ] Введение логина только латиницей
- [ ] Блокировка авторизации не работает при входе в редакторы И/О - [ ] Блокировка авторизации не работает при входе в редакторы И/О
- [ ] Добавить текущий статус задачи в "Проверке задачи" (AMM, FIM)
## Замечания Кирилл ## Замечания Кирилл

View File

@@ -21,6 +21,8 @@ CheckerTask::CheckerTask(ConnectorToServer* connectorToServer, QString type, QWi
fimTasksWidget = new FIMtasksWidget(nullptr, TypeListTreeAMMFIM::listOneTask, this); fimTasksWidget = new FIMtasksWidget(nullptr, TypeListTreeAMMFIM::listOneTask, this);
ui->verticalLayout_3->addWidget(fimTasksWidget); ui->verticalLayout_3->addWidget(fimTasksWidget);
ui->lblName->setVisible(false);
ui->lblDMcode->setVisible(false);
ui->plainText->setReadOnly(true); ui->plainText->setReadOnly(true);
ui->plainText->setObjectName("plainText"); ui->plainText->setObjectName("plainText");
@@ -29,7 +31,7 @@ CheckerTask::CheckerTask(ConnectorToServer* connectorToServer, QString type, QWi
{ {
ui->plainText->setVisible(false); ui->plainText->setVisible(false);
ui->label->setVisible(false); ui->label->setVisible(false);
ui->label_2->setVisible(false); //ui->label_Task->setVisible(false);
ui->btnRight->setText(tr("Completed")); ui->btnRight->setText(tr("Completed"));
ui->btnWrong->setText(tr("New")); ui->btnWrong->setText(tr("New"));
ui->btnWrong->setIcon(QIcon(QStringLiteral(":/resources/icons/circleGray.png"))); ui->btnWrong->setIcon(QIcon(QStringLiteral(":/resources/icons/circleGray.png")));
@@ -73,6 +75,31 @@ void CheckerTask::setTask(TaskAmmFim* task)
ui->btnRight->setEnabled(true); ui->btnRight->setEnabled(true);
else else
ui->btnWrong->setEnabled(true); ui->btnWrong->setEnabled(true);
ui->lblName->setText(task->ammProcedure.title);
ui->lblDMcode->setText(task->ammProcedure.dmCode);
}
//Статус
if(this->task.status == "completed")
{
ui->lblStatusCurrText->setText(tr("completed"));
ui->lblStatusCurrIco->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGreen.png")));
}
else if(this->task.status == "failed")
{
ui->lblStatusCurrText->setText(tr("failed"));
ui->lblStatusCurrIco->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleRed.png")));
}
else if(this->task.status == "checkup")
{
ui->lblStatusCurrText->setText(tr("checkup"));
ui->lblStatusCurrIco->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleYellow.png")));
}
else
{
ui->lblStatusCurrText->setText(tr("new"));
ui->lblStatusCurrIco->setPixmap(QPixmap(QStringLiteral(":/resources/icons/circleGray.png")));
} }
} }

View File

@@ -16,14 +16,84 @@
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="0" column="0"> <item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLabel" name="label_Task">
<property name="text">
<string>Task</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QLabel" name="lblStatusCurrIco">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
<pixmap resource="../resources.qrc">:/resources/icons/rectGray.png</pixmap>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblStatusCurrText">
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout_3"> <layout class="QHBoxLayout" name="horizontalLayout_3">
<item> <item>
<layout class="QVBoxLayout" name="verticalLayout_3"> <layout class="QVBoxLayout" name="verticalLayout_3">
<item> <item>
<widget class="QLabel" name="label_2"> <widget class="QLabel" name="lblName">
<property name="text"> <property name="text">
<string>Task</string> <string>Name</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblDMcode">
<property name="text">
<string>DM Code</string>
</property> </property>
</widget> </widget>
</item> </item>