From cdd725bf762c5bc140d291d7c6a1c3509e686fd3 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 31 一月 2024 16:56:00 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/Admin.jsx |   52 +++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 37 insertions(+), 15 deletions(-)

diff --git a/zy-asrs-flow/src/pages/Admin.jsx b/zy-asrs-flow/src/pages/Admin.jsx
index 4c05600..b5124ad 100644
--- a/zy-asrs-flow/src/pages/Admin.jsx
+++ b/zy-asrs-flow/src/pages/Admin.jsx
@@ -58,26 +58,46 @@
     );
 };
 
-const menuList = [
-    {
-        "name": '鍒楄〃椤甸潰',
-        "path": "/path1",
-        "component": Hello
-    },
-    // ...鍏跺畠椤�
-]
 const route = {
     route: {
         path: '/',
-        routes: menuList
+        routes: [
+            {
+                name: '鍒楄〃椤�',
+                path: '/list',
+                component: './ListTableList',
+                routes: [
+                    {
+                        path: '/list/sub-page',
+                        name: '鍒楄〃椤甸潰',
+                        routes: [
+                            {
+                                path: 'sub-sub-page1',
+                                name: '涓�绾у垪琛ㄩ〉闈�',
+                                component: './Hello',
+                            },
+                            {
+                                path: 'hello',
+                                name: '浣犲ソ涓栫晫',
+                                component: 'Hello',
+                            },
+                        ],
+                    },
+                ],
+            },
+        ]
     },
     location: {
         pathname: '/',
     },
 }
 
-console.log(route);
-console.log(defaultProps);
+const menu0 = [
+    {
+        "path": "/path2",
+        "component": Hello
+    }
+]
 
 export default () => {
     if (typeof document === 'undefined') {
@@ -136,7 +156,7 @@
                                 width: '331px',
                             },
                         ]}
-                        {...defaultProps}
+                        {...route}
                         location={{
                             pathname,
                         }}
@@ -214,7 +234,8 @@
                         menuItemRender={(item, dom) => (
                             <div
                                 onClick={() => {
-                                    setPathname(item.path || '/welcome');
+                                    console.log(dom);
+                                    setPathname(item.path);
                                 }}
                             >
                                 {dom}
@@ -226,8 +247,9 @@
                         {/* <G6></G6> */}
                         <PageContainer>
                             <Routes>
-                                <Route path="/list/sub-page/hello" element={<Hello />} />
-                                {/* 鏍规嵁瀹為檯璺敱缁х画娣诲姞鏇村鐨� Route */}
+                                {menu0.map(item =>
+                                    <Route key={item.path} path={item.path} element={React.createElement(item.component)} />
+                                )}
                             </Routes>
                             {/* <G6></G6> */}
                         </PageContainer>

--
Gitblit v1.9.1