fix
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
2025-11-02 21:15:59 +08:00
parent c77851aa97
commit 082d7843df

View File

@@ -20,31 +20,31 @@ export function useMermaidConverter() {
// 根据节点原始类型确定Mermaid语法 // 根据节点原始类型确定Mermaid语法
switch (originalType) { switch (originalType) {
case "start": case "start":
mermaid += ` ${nodeId}((${label}))\n` mermaid += ` ${nodeId}(("${label}"))\n`
break break
case "end": case "end":
mermaid += ` ${nodeId}((${label}))\n` mermaid += ` ${nodeId}(("${label}"))\n`
break break
case "input": case "input":
// 输入框使用平行四边形 // 输入框使用平行四边形
mermaid += ` ${nodeId}[/${label}/]\n` mermaid += ` ${nodeId}[/"${label}"/]\n`
break break
case "output": case "output":
// 输出框使用平行四边形 // 输出框使用平行四边形
mermaid += ` ${nodeId}[/${label}/]\n` mermaid += ` ${nodeId}[/"${label}"/]\n`
break break
case "default": case "default":
mermaid += ` ${nodeId}[${label}]\n` mermaid += ` ${nodeId}["${label}"]\n`
break break
case "decision": case "decision":
mermaid += ` ${nodeId}{${label}}\n` mermaid += ` ${nodeId}{"${label}"}\n`
break break
case "loop": case "loop":
// 循环使用菱形 // 循环使用菱形
mermaid += ` ${nodeId}{${label}}\n` mermaid += ` ${nodeId}{"${label}"}\n`
break break
default: default:
mermaid += ` ${nodeId}[${label}]\n` mermaid += ` ${nodeId}["${label}"]\n`
} }
}) })
@@ -55,7 +55,7 @@ export function useMermaidConverter() {
const label = edge.label ?? "" const label = edge.label ?? ""
if (label && label.trim() !== "") { if (label && label.trim() !== "") {
mermaid += ` ${source} -->|${label}| ${target}\n` mermaid += ` ${source} -->|"${label}"| ${target}\n`
} else { } else {
mermaid += ` ${source} --> ${target}\n` mermaid += ` ${source} --> ${target}\n`
} }