@@ -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`
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user