Преглед на файлове

log: 加载流程添加日志

wuwenyi преди 2 седмици
родител
ревизия
24ea33f965
променени са 1 файла, в които са добавени 11 реда и са изтрити 3 реда
  1. 11 3
      src/views/flow/designer/index.vue

+ 11 - 3
src/views/flow/designer/index.vue

@@ -472,18 +472,26 @@ function initLogicFlow() {
       parseFormSchema(def.formSchema)
       if (def.flowJson) {
         try {
-          const graphData = convertToFrontendFormat(JSON.parse(def.flowJson))
+          const parsed = JSON.parse(def.flowJson)
+          console.log('[designer] flowJson parsed, nodes:', parsed.nodes?.length, 'edges:', parsed.edges?.length)
+          const graphData = convertToFrontendFormat(parsed)
+          console.log('[designer] after convert, first node:', JSON.stringify(graphData.nodes?.[0]))
           lf?.render(graphData)
-        } catch {
+          console.log('[designer] render done, lf graphData nodes:', (lf as any)?.getGraphData?.()?.nodes?.length)
+        } catch (e) {
+          console.error('[designer] render error:', e)
           lf?.render({ nodes: defaultNodes(), edges: [] })
         }
       } else {
+        console.warn('[designer] flowJson is empty')
         lf?.render({ nodes: defaultNodes(), edges: [] })
       }
-    }).catch(() => {
+    }).catch((e) => {
+      console.error('[designer] getDefinition error:', e)
       lf?.render({ nodes: defaultNodes(), edges: [] })
     })
   } else {
+    console.log('[designer] create mode, rendering defaults')
     lf.render({ nodes: defaultNodes(), edges: [] })
   }
 }