|
@@ -472,18 +472,26 @@ function initLogicFlow() {
|
|
|
parseFormSchema(def.formSchema)
|
|
parseFormSchema(def.formSchema)
|
|
|
if (def.flowJson) {
|
|
if (def.flowJson) {
|
|
|
try {
|
|
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)
|
|
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: [] })
|
|
lf?.render({ nodes: defaultNodes(), edges: [] })
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ console.warn('[designer] flowJson is empty')
|
|
|
lf?.render({ nodes: defaultNodes(), edges: [] })
|
|
lf?.render({ nodes: defaultNodes(), edges: [] })
|
|
|
}
|
|
}
|
|
|
- }).catch(() => {
|
|
|
|
|
|
|
+ }).catch((e) => {
|
|
|
|
|
+ console.error('[designer] getDefinition error:', e)
|
|
|
lf?.render({ nodes: defaultNodes(), edges: [] })
|
|
lf?.render({ nodes: defaultNodes(), edges: [] })
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ console.log('[designer] create mode, rendering defaults')
|
|
|
lf.render({ nodes: defaultNodes(), edges: [] })
|
|
lf.render({ nodes: defaultNodes(), edges: [] })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|