From 35ce2d1edaace973d471ca47a4df2408d88e6c75 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Wed, 27 May 2026 23:16:12 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=AE=A1=E7=90=86=E5=92=8C=E7=B3=BB=E7=BB=9F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E5=8D=A0=E4=BD=8D=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/web/menu.tsx | 4 +--- src/web/pages/settings/index.tsx | 12 ------------ src/web/pages/users/index.tsx | 12 ------------ src/web/routes.tsx | 4 ---- tests/web/routes/settings.test.tsx | 15 --------------- tests/web/routes/users.test.tsx | 15 --------------- 6 files changed, 1 insertion(+), 61 deletions(-) delete mode 100644 src/web/pages/settings/index.tsx delete mode 100644 src/web/pages/users/index.tsx delete mode 100644 tests/web/routes/settings.test.tsx delete mode 100644 tests/web/routes/users.test.tsx diff --git a/src/web/menu.tsx b/src/web/menu.tsx index 4d31c97..970b24e 100644 --- a/src/web/menu.tsx +++ b/src/web/menu.tsx @@ -2,7 +2,7 @@ import type { ReactElement } from "react"; import type { MenuValue } from "tdesign-react"; import { createElement } from "react"; -import { DashboardIcon, FolderIcon, SettingIcon, UserIcon } from "tdesign-icons-react"; +import { DashboardIcon, FolderIcon } from "tdesign-icons-react"; export interface MenuItemConfig { icon: ReactElement; @@ -14,6 +14,4 @@ export interface MenuItemConfig { export const MENU_ITEMS: readonly MenuItemConfig[] = [ { icon: createElement(DashboardIcon), label: "仪表盘", path: "/", value: "dashboard" }, { icon: createElement(FolderIcon), label: "项目管理", path: "/projects", value: "projects" }, - { icon: createElement(UserIcon), label: "用户管理", path: "/users", value: "users" }, - { icon: createElement(SettingIcon), label: "系统设置", path: "/settings", value: "settings" }, ] as const; diff --git a/src/web/pages/settings/index.tsx b/src/web/pages/settings/index.tsx deleted file mode 100644 index f21bce0..0000000 --- a/src/web/pages/settings/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { Card, Space } from "tdesign-react"; - -export function SettingsPage() { - return ( - -

系统设置

- -

页面建设中...

-
-
- ); -} diff --git a/src/web/pages/users/index.tsx b/src/web/pages/users/index.tsx deleted file mode 100644 index 944cb07..0000000 --- a/src/web/pages/users/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { Card, Space } from "tdesign-react"; - -export function UsersPage() { - return ( - -

用户管理

- -

页面建设中...

-
-
- ); -} diff --git a/src/web/routes.tsx b/src/web/routes.tsx index a16c37e..7f053e8 100644 --- a/src/web/routes.tsx +++ b/src/web/routes.tsx @@ -5,16 +5,12 @@ import { Route, Routes } from "react-router"; import { NotFoundPage } from "./pages/404"; import { DashboardPage } from "./pages/dashboard"; import { ProjectsPage } from "./pages/projects"; -import { SettingsPage } from "./pages/settings"; -import { UsersPage } from "./pages/users"; export function AppRoutes() { return ( } path="/" /> } path="/projects" /> - } path="/users" /> - } path="/settings" /> } path="*" /> ); diff --git a/tests/web/routes/settings.test.tsx b/tests/web/routes/settings.test.tsx deleted file mode 100644 index b5b38bb..0000000 --- a/tests/web/routes/settings.test.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { screen } from "@testing-library/react"; -import { describe, expect, test } from "bun:test"; -import { createElement } from "react"; - -import { SettingsPage } from "../../../src/web/pages/settings"; -import { renderWithProviders } from "../test-utils"; - -describe("SettingsPage", () => { - test("渲染系统设置页面", () => { - renderWithProviders(createElement(SettingsPage)); - - expect(screen.getByText("系统设置")).not.toBeNull(); - expect(screen.getByText("页面建设中...")).not.toBeNull(); - }); -}); diff --git a/tests/web/routes/users.test.tsx b/tests/web/routes/users.test.tsx deleted file mode 100644 index 5ac3402..0000000 --- a/tests/web/routes/users.test.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { screen } from "@testing-library/react"; -import { describe, expect, test } from "bun:test"; -import { createElement } from "react"; - -import { UsersPage } from "../../../src/web/pages/users"; -import { renderWithProviders } from "../test-utils"; - -describe("UsersPage", () => { - test("渲染用户管理页面", () => { - renderWithProviders(createElement(UsersPage)); - - expect(screen.getByText("用户管理")).not.toBeNull(); - expect(screen.getByText("页面建设中...")).not.toBeNull(); - }); -});