Skip to content
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
This repository was archived by the owner on Nov 4, 2026. It is now read-only.

设置面板 UI 严格按协议(spec)对齐、梳理和整改 #741

Closed

Description

@hotlong

背景

当前 Console 设置面板(ConfigPanel)已实现 schema-driven 架构,但 UI 设计未做到严格与协议(spec)定义对齐,存��部分字段、结构或交互与协议描述不一致现象。

任务内容

  • 全面梳理当前设置面板各 Section(如 PageConfig、Data、Appearance、UserActions、Sharing、Accessibility 等)涉及的 UI 字段、控件、分组、布局细节,与 spec 协议(如 objectViewSchema/listViewSchema/DashboardViewSchema/Field options/控件类型等)进行一一对照
  • 列出所有不一致项,包括:字段缺失/多余、控件类型不符、分组结构不符、交互/校验/显示条件未按协议实现等
  • 严格以协议(spec)为唯一"蓝本"调整 UI,并补充/修正 panel schema,优先采用声明式映射而不是特殊逻辑/兼容 hack
  • 明确记录每一处改动的 spec 来源,如字段描述/属性、枚举、校验、分组规则、可选/必选项等
  • 用 issues/pr checklist 跟踪全部修正点,确保 UI 能一键映射 spec
  • 若 spec 未覆盖的实际需求,应输出"协议建议"并补充到产品/规范升级流程
  • 要求所有控件命名、顺序、分组、交互、校验、提示信息与协议完全一致,UI 不得自行"优化"字段或布局

验收标准

  • 设置面板 UI 与 spec 协议字段/层级/校验/分组完全一致
  • 所有 UI 显示字段都有明确 spec 对应/注释
  • 不再存在"协议外"自定义控件或字段,所有特殊兼容、历史遗留 hack 已清理
  • UI 设计遇到协议缺口需同步补齐协议或提交升级建议

附加说明

  • 强制 test 覆盖全部字段协议映射和校验逻辑
  • 完成后同步更新 Roadmap 与相关文档

@hotlong 按上述要求推进,输出严格对齐 spec 的 schema-driven 设置面板实现和修正清单。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions