|
@@ -74,7 +74,7 @@ DataCollectionWidget::DataCollectionWidget(ProjectInfo *proj, QWidget *parent) :
|
|
connect(m_configScheme, &ConfigSchemeDataWidget::sigAddScheme, this, &DataCollectionWidget::slotAddScheme);
|
|
connect(m_configScheme, &ConfigSchemeDataWidget::sigAddScheme, this, &DataCollectionWidget::slotAddScheme);
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigAddData, this, &DataCollectionWidget::slotAddMeasureData);
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigAddData, this, &DataCollectionWidget::slotAddMeasureData);
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigCurrentRowChanged, this,
|
|
connect(m_configMeasure, &ConfigMeasureDataWidget::sigCurrentRowChanged, this,
|
|
- &DataCollectionWidget::slotCurrentMeasureDataChanged);
|
|
|
|
|
|
+ &DataCollectionWidget::slotCurrentMeasureDataSelected);
|
|
connect(m_addSchemeWidget, &CreateSchemeWidget::sigSchemeInfoConfirmed, this,
|
|
connect(m_addSchemeWidget, &CreateSchemeWidget::sigSchemeInfoConfirmed, this,
|
|
&DataCollectionWidget::slotAddSchemeInfo);
|
|
&DataCollectionWidget::slotAddSchemeInfo);
|
|
}
|
|
}
|
|
@@ -140,6 +140,8 @@ void DataCollectionWidget::setupTabWidget()
|
|
table->mind1()->setNodeList(nodeListMap[i]);
|
|
table->mind1()->setNodeList(nodeListMap[i]);
|
|
table->setupModels();
|
|
table->setupModels();
|
|
m_tab->addTab(table, indexName + " - " + "收集效能评估数据");
|
|
m_tab->addTab(table, indexName + " - " + "收集效能评估数据");
|
|
|
|
+ connect(table, &DataTableWidget::sigMeasureDataEdited, this,
|
|
|
|
+ &DataCollectionWidget::slotMeasureDataEdited);
|
|
}
|
|
}
|
|
|
|
|
|
// 导入效能评估的权重分析数据
|
|
// 导入效能评估的权重分析数据
|
|
@@ -161,6 +163,8 @@ void DataCollectionWidget::setupTabWidget()
|
|
|
|
|
|
QString processName = SchemePlanManager::processName(process);
|
|
QString processName = SchemePlanManager::processName(process);
|
|
m_tab->addTab(table, indexName + " - " + processName);
|
|
m_tab->addTab(table, indexName + " - " + processName);
|
|
|
|
+ connect(table, &DataTableWidget::sigMeasureDataEdited, this,
|
|
|
|
+ &DataCollectionWidget::slotMeasureDataEdited);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -521,8 +525,13 @@ void DataCollectionWidget::slotAddMeasureData()
|
|
isBusing = false;
|
|
isBusing = false;
|
|
}
|
|
}
|
|
|
|
|
|
-void DataCollectionWidget::slotCurrentMeasureDataChanged()
|
|
|
|
|
|
+void DataCollectionWidget::slotCurrentMeasureDataSelected()
|
|
{
|
|
{
|
|
DataTableWidget *table = (DataTableWidget *)m_tab->currentWidget();
|
|
DataTableWidget *table = (DataTableWidget *)m_tab->currentWidget();
|
|
table->setNodeMatrixData(m_configMeasure->selectedData(), false);
|
|
table->setNodeMatrixData(m_configMeasure->selectedData(), false);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+void DataCollectionWidget::slotMeasureDataEdited(NodeMatrixInfo *info)
|
|
|
|
+{
|
|
|
|
+ m_configMeasure->updateNodeValue(info);
|
|
|
|
+}
|