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