From 082d7843df1dd32588b42956096f73d1e732be65 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Sun, 2 Nov 2025 21:15:59 +0800 Subject: [PATCH] fix --- .../problem/composables/useMermaidConverter.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/oj/problem/composables/useMermaidConverter.ts b/src/oj/problem/composables/useMermaidConverter.ts index 4333add..1a0372a 100644 --- a/src/oj/problem/composables/useMermaidConverter.ts +++ b/src/oj/problem/composables/useMermaidConverter.ts @@ -20,31 +20,31 @@ export function useMermaidConverter() { // 根据节点原始类型确定Mermaid语法 switch (originalType) { case "start": - mermaid += ` ${nodeId}((${label}))\n` + mermaid += ` ${nodeId}(("${label}"))\n` break case "end": - mermaid += ` ${nodeId}((${label}))\n` + mermaid += ` ${nodeId}(("${label}"))\n` break case "input": // 输入框使用平行四边形 - mermaid += ` ${nodeId}[/${label}/]\n` + mermaid += ` ${nodeId}[/"${label}"/]\n` break case "output": // 输出框使用平行四边形 - mermaid += ` ${nodeId}[/${label}/]\n` + mermaid += ` ${nodeId}[/"${label}"/]\n` break case "default": - mermaid += ` ${nodeId}[${label}]\n` + mermaid += ` ${nodeId}["${label}"]\n` break case "decision": - mermaid += ` ${nodeId}{${label}}\n` + mermaid += ` ${nodeId}{"${label}"}\n` break case "loop": // 循环使用菱形 - mermaid += ` ${nodeId}{${label}}\n` + mermaid += ` ${nodeId}{"${label}"}\n` break default: - mermaid += ` ${nodeId}[${label}]\n` + mermaid += ` ${nodeId}["${label}"]\n` } }) @@ -55,7 +55,7 @@ export function useMermaidConverter() { const label = edge.label ?? "" if (label && label.trim() !== "") { - mermaid += ` ${source} -->|${label}| ${target}\n` + mermaid += ` ${source} -->|"${label}"| ${target}\n` } else { mermaid += ` ${source} --> ${target}\n` }