diff --git a/web/src/components/canvas/canvas-node.tsx b/web/src/components/canvas/canvas-node.tsx
index 224be03fe..c8d27555d 100644
--- a/web/src/components/canvas/canvas-node.tsx
+++ b/web/src/components/canvas/canvas-node.tsx
@@ -385,12 +385,6 @@ export const CanvasNode = React.memo(function CanvasNode({
} as React.CSSProperties
}
>
- {/* 节点类型色带(对应 #97 决策1:左侧3px色条,远距离最强信号)*/}
-
{/* 节点状态徽章(对应 #97 决策2:左上角 loading/success/error,近距离确认信号)*/}
{data.metadata?.status && data.metadata.status !== "idle" && data.type !== CanvasNodeType.Frame ? (
@@ -1204,20 +1198,6 @@ function nodeTypeIcon(type: CanvasNodeType) {
return Type;
}
-// 节点类型色带色(对应 #97 决策1 色带方案,引用 --cn-type-* token)
-function nodeTypeColorVar(type: CanvasNodeType, isCharacter?: boolean): string {
- if (isCharacter) return "var(--cn-type-character)";
- if (type === CanvasNodeType.Image) return "var(--cn-type-image)";
- if (type === CanvasNodeType.Video) return "var(--cn-type-video)";
- if (type === CanvasNodeType.Audio) return "var(--cn-type-audio)";
- if (type === CanvasNodeType.Drawing) return "var(--cn-type-drawing)";
- if (type === CanvasNodeType.Script) return "var(--cn-type-script)";
- if (type === CanvasNodeType.Config) return "var(--cn-type-config)";
- if (type === CanvasNodeType.Skill) return "var(--cn-type-skill)";
- if (type === CanvasNodeType.Frame) return "var(--cn-type-frame)";
- return "var(--cn-type-text)";
-}
-
// 节点状态徽章(对应 #97 决策2:左上角状态指示,loading/success/error)
function NodeStatusBadge({ status }: { status: "loading" | "success" | "error" }) {
if (status === "loading") {