From 5a9dd3f9ecd6b3b56febb71a0e7b456f28e00513 Mon Sep 17 00:00:00 2001 From: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com> Date: Thu, 27 Aug 2026 17:26:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(plugins):=20=E6=8F=92=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20-=20=E5=BC=BA=E5=8C=96=E5=BC=80=E5=85=B3=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E9=85=8D=E8=89=B2=E4=B8=8E=E6=96=87=E6=A1=88=20(#330)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/pages/admin/plugins/plugins-page.tsx | 7 +++- web/src/pages/plugins/index.tsx | 6 +-- web/src/styles/globals.css | 41 ++++++++++++++++++++ web/test/plugin-state-switch.test.ts | 26 +++++++++++++ 4 files changed, 76 insertions(+), 4 deletions(-) create mode 100644 web/test/plugin-state-switch.test.ts diff --git a/web/src/pages/admin/plugins/plugins-page.tsx b/web/src/pages/admin/plugins/plugins-page.tsx index ab6588c78..920c03d08 100644 --- a/web/src/pages/admin/plugins/plugins-page.tsx +++ b/web/src/pages/admin/plugins/plugins-page.tsx @@ -170,7 +170,12 @@ export default function AdminPluginsPage() { ) : null} - void changeAvailability(item, checked)} /> +
+ + {available ? "平台开放" : "平台停用"} + + void changeAvailability(item, checked)} /> +

{item.manifest.description || "未提供插件说明"}

diff --git a/web/src/pages/plugins/index.tsx b/web/src/pages/plugins/index.tsx index 282899f34..eb23f15e7 100644 --- a/web/src/pages/plugins/index.tsx +++ b/web/src/pages/plugins/index.tsx @@ -303,7 +303,7 @@ export default function PluginsPage() { options={[ { value: "all", label: "全部状态" }, { value: "enabled", label: "已启用" }, - { value: "disabled", label: "未启用" }, + { value: "disabled", label: "已停用" }, ]} onChange={(value) => setStatusFilter(value as "all" | "enabled" | "disabled")} aria-label="按状态筛选" @@ -427,9 +427,9 @@ export default function PluginsPage() {