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() {