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

---
 zy-asrs-flow/src/pages/_defaultProps.jsx |   25 +++++++++---
 zy-asrs-flow/src/pages/Admin.jsx         |   30 ++++++++++++++
 zy-asrs-flow/src/pages/Hello.jsx         |    9 ++++
 3 files changed, 57 insertions(+), 7 deletions(-)

diff --git a/zy-asrs-flow/src/pages/Admin.jsx b/zy-asrs-flow/src/pages/Admin.jsx
index 6bfef6f..4c05600 100644
--- a/zy-asrs-flow/src/pages/Admin.jsx
+++ b/zy-asrs-flow/src/pages/Admin.jsx
@@ -19,6 +19,8 @@
 import logo from '@/assets/logo.png';
 import G6 from './G6';
 import { getMenuList } from '@/api/meun';
+import { BrowserRouter, Routes, Route } from 'react-router-dom';
+import Hello from './Hello';
 
 const SearchInput = () => {
     const { token } = theme.useToken();
@@ -56,6 +58,27 @@
     );
 };
 
+const menuList = [
+    {
+        "name": '鍒楄〃椤甸潰',
+        "path": "/path1",
+        "component": Hello
+    },
+    // ...鍏跺畠椤�
+]
+const route = {
+    route: {
+        path: '/',
+        routes: menuList
+    },
+    location: {
+        pathname: '/',
+    },
+}
+
+console.log(route);
+console.log(defaultProps);
+
 export default () => {
     if (typeof document === 'undefined') {
         return <div />;
@@ -77,6 +100,7 @@
         fixSiderbar: true,
         layout: 'side', // mix top
         splitMenus: true,
+        fixedHeader: true
     });
     const [pathname, setPathname] = React.useState('/list/sub-page/sub-sub-page1');
 
@@ -201,7 +225,11 @@
 
                         {/* <G6></G6> */}
                         <PageContainer>
-                            <G6></G6>
+                            <Routes>
+                                <Route path="/list/sub-page/hello" element={<Hello />} />
+                                {/* 鏍规嵁瀹為檯璺敱缁х画娣诲姞鏇村鐨� Route */}
+                            </Routes>
+                            {/* <G6></G6> */}
                         </PageContainer>
                         {/* <PageContainer
                             token={{
diff --git a/zy-asrs-flow/src/pages/Hello.jsx b/zy-asrs-flow/src/pages/Hello.jsx
new file mode 100644
index 0000000..80db849
--- /dev/null
+++ b/zy-asrs-flow/src/pages/Hello.jsx
@@ -0,0 +1,9 @@
+
+const Hello = () => {
+
+    return (<>
+        <h1>Hello World111</h1>
+    </>)
+}
+
+export default Hello;
\ No newline at end of file
diff --git a/zy-asrs-flow/src/pages/_defaultProps.jsx b/zy-asrs-flow/src/pages/_defaultProps.jsx
index 26846c2..b78b7c7 100644
--- a/zy-asrs-flow/src/pages/_defaultProps.jsx
+++ b/zy-asrs-flow/src/pages/_defaultProps.jsx
@@ -2,7 +2,20 @@
   CrownFilled,
   TabletFilled,
 } from '@ant-design/icons';
+import Hello from './Hello';
 
+/**
+ * @name umi 鐨勮矾鐢遍厤缃�
+ * @description 鍙敮鎸� path,component,routes,redirect,wrappers,name,icon 鐨勯厤缃�
+ * @param path  path 鍙敮鎸佷袱绉嶅崰浣嶇閰嶇疆锛岀涓�绉嶆槸鍔ㄦ�佸弬鏁� :id 鐨勫舰寮忥紝绗簩绉嶆槸 * 閫氶厤绗︼紝閫氶厤绗﹀彧鑳藉嚭鐜拌矾鐢卞瓧绗︿覆鐨勬渶鍚庛��
+ * @param component 閰嶇疆 location 鍜� path 鍖归厤鍚庣敤浜庢覆鏌撶殑 React 缁勪欢璺緞銆傚彲浠ユ槸缁濆璺緞锛屼篃鍙互鏄浉瀵硅矾寰勶紝濡傛灉鏄浉瀵硅矾寰勶紝浼氫粠 src/pages 寮�濮嬫壘璧枫��
+ * @param routes 閰嶇疆瀛愯矾鐢憋紝閫氬父鍦ㄩ渶瑕佷负澶氫釜璺緞澧炲姞 layout 缁勪欢鏃朵娇鐢ㄣ��
+ * @param redirect 閰嶇疆璺敱璺宠浆
+ * @param wrappers 閰嶇疆璺敱缁勪欢鐨勫寘瑁呯粍浠讹紝閫氳繃鍖呰缁勪欢鍙互涓哄綋鍓嶇殑璺敱缁勪欢缁勫悎杩涙洿澶氱殑鍔熻兘銆� 姣斿锛屽彲浠ョ敤浜庤矾鐢辩骇鍒殑鏉冮檺鏍¢獙
+ * @param name 閰嶇疆璺敱鐨勬爣棰橈紝榛樿璇诲彇鍥介檯鍖栨枃浠� menu.ts 涓� menu.xxxx 鐨勫�硷紝濡傞厤缃� name 涓� login锛屽垯璇诲彇 menu.ts 涓� menu.login 鐨勫彇鍊间綔涓烘爣棰�
+ * @param icon 閰嶇疆璺敱鐨勫浘鏍囷紝鍙栧�煎弬鑰� https://ant.design/components/icon-cn锛� 娉ㄦ剰鍘婚櫎椋庢牸鍚庣紑鍜屽ぇ灏忓啓锛屽鎯宠閰嶇疆鍥炬爣涓� <StepBackwardOutlined /> 鍒欏彇鍊煎簲涓� stepBackward 鎴� StepBackward锛屽鎯宠閰嶇疆鍥炬爣涓� <UserOutlined /> 鍒欏彇鍊煎簲涓� user 鎴栬�� User
+ * @doc https://umijs.org/docs/guides/routes
+ */
 export default {
   route: {
     path: '/',
@@ -20,19 +33,19 @@
             routes: [
               {
                 path: 'sub-sub-page1',
-                name: '涓�涓�绾у垪琛ㄩ〉闈�',
+                name: '涓�绾у垪琛ㄩ〉闈�',
                 icon: <CrownFilled />,
-                component: './Welcome',
+                component: './Hello',
               },
               {
-                path: 'sub-sub-page2',
-                name: '涓�浜岀骇鍒楄〃椤甸潰',
+                path: 'hello',
+                name: '浣犲ソ涓栫晫',
                 icon: <CrownFilled />,
-                component: './Welcome',
+                component: 'Hello',
               },
               {
                 path: 'sub-sub-page3',
-                name: '涓�涓夌骇鍒楄〃椤甸潰',
+                name: '涓夌骇鍒楄〃椤甸潰',
                 icon: <CrownFilled />,
                 component: './Welcome',
               },

--
Gitblit v1.9.1