chengxr 1 year ago
parent
commit
131dd7743c
1 changed files with 8 additions and 2 deletions
  1. 8 2
      QFD/widgets/SchemePlanWidget.cpp

+ 8 - 2
QFD/widgets/SchemePlanWidget.cpp

@@ -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);