diff --git a/frontend/src/pages/Workflow/NodeDesign/Design.tsx b/frontend/src/pages/Workflow/NodeDesign/Design.tsx
index 80077397..7facd09e 100644
--- a/frontend/src/pages/Workflow/NodeDesign/Design.tsx
+++ b/frontend/src/pages/Workflow/NodeDesign/Design.tsx
@@ -3,6 +3,7 @@ import {PageContainer} from '@ant-design/pro-layout';
import {Button, Card, Form, Input, InputNumber, Select, Switch, Space, Menu, Tabs, Row, Col, message, ColorPicker} from 'antd';
import type {NodeDesignDataResponse} from './types';
import * as service from './service';
+import {useParams} from 'react-router-dom';
// Tab 配置
const TAB_CONFIG = [
diff --git a/frontend/src/pages/Workflow/NodeDesign/index.tsx b/frontend/src/pages/Workflow/NodeDesign/index.tsx
index ce59ce99..d6ee1ddc 100644
--- a/frontend/src/pages/Workflow/NodeDesign/index.tsx
+++ b/frontend/src/pages/Workflow/NodeDesign/index.tsx
@@ -79,9 +79,7 @@ const NodeDesignList: React.FC = () => {
diff --git a/frontend/src/router/index.tsx b/frontend/src/router/index.tsx
index 4a01ba78..3a805c63 100644
--- a/frontend/src/router/index.tsx
+++ b/frontend/src/router/index.tsx
@@ -171,7 +171,7 @@ const router = createBrowserRouter([
)
},
{
- path: 'edit/:nodeCode',
+ path: 'design/:id',
element: (
}>