feat: expand vehicle data platform capabilities

This commit is contained in:
lingniu
2026-07-27 16:46:15 +08:00
parent e3a1f80f86
commit 3c4bece72c
650 changed files with 62155 additions and 2552 deletions

View File

@@ -0,0 +1,36 @@
# 账号授权连续性验收
## 结果
账号管理已补齐大规模权限配置中的三个关键保护:草稿差异持续可见、权限收回保存前展示精确影响、切换客户或离开页面前阻止未保存内容丢失。详情内新增“切换客户”入口,桌面和移动端都无需先退出配置工作区。
## 验收证据
- [桌面权限差异预览](./desktop-access-diff.jpg)1440 × 900菜单与车辆收回同时显示保存操作固定在底部。
- [桌面草稿切换确认](./desktop-switch-draft.jpg)1440 × 900显示当前草稿、目标客户与服务器影响。
- [移动端权限收回确认](./mobile-access-reduction-confirm.jpg)390 × 844确认框在首屏内完整呈现“收回 1 个菜单、移除 1 辆车”。
## 设计对照
采用已实现稿作为接受基线:
- `../ui-ux-20260720/desktop-users-implemented.png`
- `../ui-ux-20260720/mobile-users-implemented.png`
通过真实浏览器截图与原图检查完成五点对照:
1. 信息架构:保留“目录 → 详情 → 登录身份/菜单/车辆”的既有层级,只在详情顶部增加可达的客户切换入口。
2. 视觉密度:差异条和切换条各占一行,未引入新的卡片嵌套;主要操作仍固定在底部。
3. 任务连续性:草稿、切换、关闭和权限收回均明确说明影响,保存后详情继续保持打开。
4. 状态语义:新增使用蓝/绿/橙/红表达新增、调整、收回与停用,危险动作仍使用独立确认层。
5. 响应式与可访问性1440 × 900 和 390 × 844 均无横向溢出;切换器、差异区、确认框均有可识别名称和键盘语义。
首屏固定文案与接受基线一致;新增文案仅在账号详情和动态草稿状态中出现,没有改变页面入口含义。检查未发现需要继续修正的实质性偏差。
## 验证
- `UsersPage.test.tsx`14 / 14 通过。
- Web 全量测试75 个文件、445 / 445 通过。
- 生产构建:通过,`web_build_gate=ok`78 个发布资源。
- 已知输出仅为 React Router 未来版本提示、Semi UI `findDOMNode` 提示和 Sass `@import` 弃用提示,不影响本轮功能。

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB