gongxiangp2/docs/治理与组织入口合并-2026-10-08.md

27 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 治理与组织入口合并
侧栏治理与设置保留一个「权限管理」,页内通过「权限组 / 人员权限」切换视角。权限工作面保留挂载,切换不会丢弃勾选草稿、当前组和人员搜索。刷新按钮移到组列表标题行,嵌入时移除重复标题和跨页入口。
组织管理使用一个「组织架构」入口,默认品牌中心,另可明确切换全公司。两个范围复用同一个组织组件和组织 API,继续使用既有管理员权限;品牌中心节点缺失时保留原同步提示,不回退全公司。
旧路径在服务端跳转:
| 原路径 | 新路径 |
| --- | --- |
| `/workspaces/governance/roles-permissions` | `/workspaces/governance/permissions` |
| `/workspaces/governance/user-permissions` | `/workspaces/governance/permissions?view=people` |
| `/workspaces/governance/data-definitions` | `/workspaces/organization/organization-structure?scope=company` |
| `/workspaces/organization/people-structure` | `/workspaces/organization/organization-structure` |
移除两套旧组织页面容器及其测试,更新 PRODUCT.md、DESIGN.md 与导航图标。此次入口整合不修改生产数据,权限 API 与前一项稳定部门 ID 修复共用既有工作区改动。
验证:10 个相关套件、44 项测试通过;类型检查与修改文件 lint 通过。Impeccable polish 检查了桌面、390px 手机与 768px 平板范围布局;浏览器实际确认草稿和人员搜索在视图切换后保留,组织样例从品牌中心 2 人切换为全公司 3 人。没有文档横向溢出、重复 main/h1 或控制台错误。新容器的静态设计扫描返回空结果。
使用真实页面组件、本地授权样例及模拟 API 的隔离预览为 `http://localhost:3113`;截图位于 `tmp/permission-groups-qa/consolidated-*.png`。这些结果是本地验收,不是新代码已上线的证明。旧路径的实际 HTTP 跳转与新权限身份迁移需要在正式应用发布时复核。
当前尚未提交、部署。发布时必须连同前一项权限身份修复处理其数据库迁移,不能只部署依赖新字段的应用代码。
预览纠正:用户发现组织架构与团队职能显示相同内容。原因是隔离预览入口按 `/organization/` 前缀统一渲染组织架构,正式 Next 路由分别映射两套组件。预览已改为完整路径匹配,团队职能加载原有职责地图组件;未加载的其他页面显示明确提示,避免误显示权限页或组织页。重新构建后从桌面和 390px 手机侧栏实际切换,确认组织架构显示花名册组织树、团队职能显示职责地图,团队选择正常且控制台无错误。截图为 `tmp/permission-groups-qa/team-functions-route-fixed-*.png` 和 `organization-route-fixed-desktop.png`。团队职能沿用原有静态配置,本次没有把它改为花名册数据库驱动。
团队职能收紧:依用户反馈,移除占高的图标、重复大标题、页面概述、部门导航标题区、当前部门标记和说明图例;必要读屏标题继续保留。去掉遗留的返回部门看板链接,跨页导航沿用侧栏。收紧详情标题与内容间距,保留负责人、团队介绍和所有职责条目。桌面面板顶部由 301px 提至 96px,390px 手机实测宽度 375px,不发生页面横向溢出,部门切换正常,控制台无错误。2 项既有组件测试及文件 lint 通过;Impeccable distill/polish 采用桌面与手机实际页面核查。截图为 `tmp/permission-groups-qa/team-functions-compact-desktop.png` 和 `team-functions-compact-mobile.png`。仍是本地改动,未提交或部署。