|
@@ -43,7 +43,7 @@ QString SchemePlanManager::stringFromAlgorithm(SchemePlanManager::Algorithm alg)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-QString SchemePlanManager::processName(SchemePlanManager::SchemeProcessInfo process)
|
|
|
+QString SchemePlanManager::processName(const SchemeProcessInfo &process)
|
|
|
{
|
|
|
QList<QString> l1 = { "构建权重分析指标体系", "收集权重分析数据", "指标体系优化", "指标权重计算", "", "",
|
|
|
"分析结果展示", "生成分析评估报告" };
|
|
@@ -79,7 +79,7 @@ QString SchemePlanManager::processName(SchemePlanManager::SchemeProcessInfo proc
|
|
|
}
|
|
|
|
|
|
QList<SchemePlanManager::SchemeDataSource>
|
|
|
-SchemePlanManager::processOptionalDataSource(SchemePlanManager::SchemeProcessInfo process)
|
|
|
+SchemePlanManager::processOptionalDataSource(const SchemeProcessInfo &process)
|
|
|
{
|
|
|
if (process.type == ImportWeightData || process.type == ImportEvalData) {
|
|
|
return { FromExpert, FromMeasurement };
|
|
@@ -91,8 +91,7 @@ SchemePlanManager::processOptionalDataSource(SchemePlanManager::SchemeProcessInf
|
|
|
* 根据指标体系类型和方案步骤类型, 返回可选算法
|
|
|
* date: 2023-11-03 by chengxr
|
|
|
*/
|
|
|
-QList<SchemePlanManager::Algorithm>
|
|
|
-SchemePlanManager::processOptionalAlgorithms(SchemePlanManager::SchemeProcessInfo process)
|
|
|
+QList<SchemePlanManager::Algorithm> SchemePlanManager::processOptionalAlgorithms(const SchemeProcessInfo &process)
|
|
|
{
|
|
|
switch (process.type) {
|
|
|
case OptimizeIndex:
|
|
@@ -126,7 +125,7 @@ SchemePlanManager::processOptionalAlgorithms(SchemePlanManager::SchemeProcessInf
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-bool SchemePlanManager::processIsOptional(SchemePlanManager::SchemeProcessInfo process)
|
|
|
+bool SchemePlanManager::processIsOptional(const SchemeProcessInfo &process)
|
|
|
{
|
|
|
return (process.type == GenerateReport);
|
|
|
}
|