|
@@ -93,10 +93,16 @@ void SchemePlanWidget::setupTabWidget()
|
|
|
|
|
|
QList<SchemePlanManager::SchemeProcessInfo> schemes;
|
|
|
bool ret = SchemeProcessService().QueryAllByProjectIdAndIndexType(schemes, m_proj->id, i);
|
|
|
- if (ret && schemes.count() <= 1) {
|
|
|
+ if (ret && schemes.count() <= 0) {
|
|
|
schemes = templateSchemes(m_proj->id, i);
|
|
|
+ ret = SchemeProcessService().AddAllSchemeProcess(schemes);
|
|
|
+ }
|
|
|
+ if (ret) {
|
|
|
+ for (SchemePlanManager::SchemeProcessInfo process : schemes) {
|
|
|
+ qDebug() << __FUNCTION__ << __LINE__ << process.id << process.step << process.type << endl;
|
|
|
+ }
|
|
|
+ m->loadSchemes(schemes);
|
|
|
}
|
|
|
- m->loadSchemes(schemes);
|
|
|
|
|
|
ProjectManager::IndexType t = (ProjectManager::IndexType)i;
|
|
|
QString s = ProjectManager::nameOfIndexType(t);
|