From a67b0262d4ed121946d555fc4a676739c105478e Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Mon, 30 Mar 2026 09:50:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E9=99=A4=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8F=B0=E6=A8=A1=E5=9E=8B=E9=85=8D=E7=BD=AE=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=85=B3=E9=94=AE=E4=BF=A1=E6=81=AF=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 简化界面展示,提升安全性: - 移除配置列表表格中的关键信息列 - 移除生效配置卡片中的关键信息展示 - 更新规格文档,移除列表页密钥掩码要求 --- openspec/specs/admin-model-config/spec.md | 10 +++------- src/pages/admin/ModelConfigsPage.jsx | 4 +--- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/openspec/specs/admin-model-config/spec.md b/openspec/specs/admin-model-config/spec.md index 82daddb..58e2a34 100644 --- a/openspec/specs/admin-model-config/spec.md +++ b/openspec/specs/admin-model-config/spec.md @@ -9,8 +9,8 @@ #### Scenario: 查看配置列表页 - **WHEN** 管理员进入模型配置管理页面 -- **THEN** 系统展示当前生效配置卡片(包含名称、类型、关键信息) -- **AND** 系统展示配置列表表格(包含名称、类型、关键信息摘要、状态、操作按钮) +- **THEN** 系统展示当前生效配置卡片(包含名称、类型) +- **AND** 系统展示配置列表表格(包含名称、类型、状态、操作按钮) #### Scenario: 区分配置状态 - **WHEN** 配置列表中有多个配置 @@ -103,11 +103,7 @@ - **AND** 新类型自动在类型选择器和表单中生效 ### Requirement: 密钥字段掩码显示 -系统 SHALL 对所有敏感字段(API 密钥、App Secret 等)使用掩码显示。 - -#### Scenario: 列表页密钥掩码 -- **WHEN** 配置列表展示配置信息 -- **THEN** API 密钥、App Secret 字段显示为掩码格式(如"sk-****xxxx") +系统 SHALL 在配置表单页对所有敏感字段(API 密钥、App Secret 等)使用掩码显示。 #### Scenario: 表单页密钥掩码 - **WHEN** 编辑配置时表单显示已保存的密钥 diff --git a/src/pages/admin/ModelConfigsPage.jsx b/src/pages/admin/ModelConfigsPage.jsx index 95b1205..35820a4 100644 --- a/src/pages/admin/ModelConfigsPage.jsx +++ b/src/pages/admin/ModelConfigsPage.jsx @@ -2,7 +2,7 @@ import { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import { FiPlus } from 'react-icons/fi'; import { api } from '../../services/api.js'; -import { MODEL_CONFIG_TYPES, getConfigSummary } from '../../data/configTypes.js'; +import { MODEL_CONFIG_TYPES } from '../../data/configTypes.js'; import Modal from '../../components/common/Modal.jsx'; function ModelConfigsPage() { @@ -57,7 +57,6 @@ function ModelConfigsPage() { 配置名称 配置类型 - 关键信息 状态 操作 @@ -67,7 +66,6 @@ function ModelConfigsPage() { {config.name} {MODEL_CONFIG_TYPES[config.type]?.label || config.type} - {getConfigSummary(config)} {config.isActive ? ( 生效中