Quellcode durchsuchen

:sparkles: api监控

visuddhinanda vor 2 Jahren
Ursprung
Commit
7623702b35
2 geänderte Dateien mit 16 neuen und 0 gelöschten Zeilen
  1. 5 0
      dashboard/src/Router.tsx
  2. 11 0
      dashboard/src/components/admin/LeftSider.tsx

+ 5 - 0
dashboard/src/Router.tsx

@@ -22,6 +22,8 @@ import AdminRelation from "./pages/admin/relation";
 import AdminRelationList from "./pages/admin/relation/list";
 import AdminNissayaEnding from "./pages/admin/nissaya-ending";
 import AdminNissayaEndingList from "./pages/admin/nissaya-ending/list";
+import AdminApi from "./pages/admin/api";
+import AdminApiDashboard from "./pages/admin/api/dashboard";
 
 import LibraryHome from "./pages/library";
 import LibraryCommunity from "./pages/library/community";
@@ -107,6 +109,9 @@ const Widget = () => {
     <ConfigProvider prefixCls={theme}>
       <Routes>
         <Route path="admin" element={<AdminHome />}>
+          <Route path="api" element={<AdminApi />}>
+            <Route path="dashboard" element={<AdminApiDashboard />} />
+          </Route>
           <Route path="relation" element={<AdminRelation />}>
             <Route path="list" element={<AdminRelationList />} />
           </Route>

+ 11 - 0
dashboard/src/components/admin/LeftSider.tsx

@@ -15,6 +15,17 @@ type IWidgetHeadBar = {
 };
 const LeftSiderWidget = ({ selectedKeys = "" }: IWidgetHeadBar) => {
   const items: MenuProps["items"] = [
+    {
+      label: "API",
+      key: "api",
+      icon: <HomeOutlined />,
+      children: [
+        {
+          label: <Link to="/admin/api/dashboard">dashboard</Link>,
+          key: "dashboard",
+        },
+      ],
+    },
     {
       label: "管理",
       key: "manage",