26 lines
1.6 KiB
Markdown
26 lines
1.6 KiB
Markdown
# 迭代目标:21-Tab设置排序间隙高亮统一
|
|
|
|
## 目标
|
|
|
|
设置页「Tab 设置」的分组 tab 拖拽排序落点指示,从**整行高亮**统一为**行间间隙高亮线**,
|
|
与策略 tab 列设置弹层(R-024/UI约束-007)完全一致——明确指示插入目标行的前/后。
|
|
|
|
## 目标描述
|
|
|
|
- **背景**:迭代 20 复盘遗留第 2 项——R-024 将列设置弹层落点改为间隙高亮线后老师确认「直观多了」,
|
|
但设置页 Tab 设置(R-011/UI约束-003)仍是整行高亮(overId → 目标行淡蓝底),无法判断插入前/后,
|
|
两处观感不一致。2026-09-10 老师指令:Tab 设置也统一为间隙高亮线形式。
|
|
- **范围**:仅改 src/client/views/SettingsSection.jsx 的 TabSettings 组件落点指示;表格结构、≡ 手柄、
|
|
显隐开关、立即持久化(tabs/update)、徽标、saving 禁用全部维持不变;服务端/API 零改动。
|
|
- **验收线**:拖动时目标行上缘/下缘显示主色间隙线(上半区=插前、下半区=插后);整行高亮消失;
|
|
拖回原位不重复写库;drop 后立即持久化。对应需求 R-025(已定稿)。
|
|
|
|
## 目标讨论过程
|
|
|
|
1. 迭代 20 复盘(2026-09-10)列遗留第 2 项:Tab 设置整行高亮是否统一为间隙线,留待老师评估。
|
|
2. 老师指令(2026-09-10):设置页分组 tab 排序也改上面(列设置弹层)的拖动高亮形式 → 登记 R-025 已定稿,
|
|
迭代 21 实施。
|
|
|
|
## 对老师(项目主理人)的配合需求
|
|
|
|
- 无(纯前端交互统一,服务端零改动,验收走页面人工确认)。 |