Files
ERP/ofbiz-framework/plugins/modern-ui/OA-PAGE-MAP.md
T
QiufengandClaude Opus 4.8 5e51dc3f56 SNAPSHOT W7 已部署稳定态 — 凯迪ERP+OA一体化平台 (MET 73.3%)
恢复点(restore point)。别人改崩后可 git reset --hard 回到此提交。

== 此快照内容 ==
- 后端 oa-backend: 734 控制器 / 711 实体 (Spring Boot 3.2.5 + SQLite, 端口8091)
- 前端 modern-ui/app: Vue3+Vite, 约700页 (构建产物已在 oa-backend/src/main/resources/static)
- 数据库 oa-backend/data/oa.db: 含全部演示数据 (强制入库, 6.6MB)
- 交接文档 go.md + go-code-reference/endpoints/entities/database.md
- 多代理建设脚本 .claude/wf-*.js

== 状态 ==
- 对 凯迪科技ERP_20260507.xlsx 合规 MET ~73.3% (PARTIAL 75: 34可建+6种子/bug+35外部硬天花板)
- 安全: 5轮红队+5轮复检, default-deny分级鉴权, 连续零可利用
- W3~W7 累计补完436缺口; W8末轮(40缺口)为半成品(源码树可编译但未集成)
- 运行: cd oa-backend; java -jar build/libs/oa-backend-0.1.0.jar --server.port=8091; admin/123456

== 排除(gitignore, 可再生) ==
node_modules / oa-backend/build / .jdks / *.log / Backup-ERP-* / 弃用的OFBiz核心(只保留modern-ui)
完整文件夹备份见同目录 Backup-ERP-20260615-191517/ (含上述全部, 仅缺 node_modules)

时间戳: 20260615-191517

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 19:19:15 +08:00

127 lines
7.2 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.
# 致远 OA 页面连接图(Page-Connection Map
> 在 222.240.1.170:99 测试站逐页扒取后整理的「页面之间的逻辑连接」。
> 这是复刻操作流的依据:哪一页提交后会流转到哪一页、哪个门户挂件点进去是哪个筛选列表。
> 只读扒取,**未提交任何数据**。本图驱动 P4「逐模块深度复刻操作流」。
## 0. 全站九大模块菜单(已与测试站逐项核对,100% 一致)
| 模块 | 顶栏 | 子菜单(下拉,左→右/上→下顺序) |
|---|---|---|
| collab | 协同工作 | 新建事项 · 待发/已发/待办/已办 · 流程督办监控 · 流程中心 |
| appdev | 应用定制平台(CAP) | 工作台 · 应用管理中心 · 运维中心 · 监测中心 |
| report | 报表中心 | 报表管理 · 报表分析 |
| goal | 目标管理 | 主题空间 · 项目/任务 · 工作计划 · 日程事件 · 时间视图 · 领导行程 |
| meeting | 会议管理 | 主题空间 · 新建会议 · 我的会议 · 会议纪要 · 会议室 · 快速会议 |
| knowledge | 知识社区 | 知识门户 · 我的收藏 · 文档中心 · 知识地图 · 我的博客 · RSS订阅 · 文档库管理 |
| doccollab | 文档协作 | 新建协作 · 协作列表 |
| culture | 文化建设 | 新闻 · 公告 · 讨论 · 调查 · 享空间 |
| hr | HR管理 | 组织机构设置 · 员工档案管理 · 统计分析 · 工作时间设置 · 信息项设置 |
顶栏右侧空间切换:个人空间 / 单位空间 / 澄澈式模板空间。
快捷条:新建事项 · 新建会议 · 新建计划 · 通讯录 · 我的任务 · 跟踪事项 · 添加快捷。
## 1. 协同 BPM 主线(核心操作流,必须 1:1 复刻)
```
新建事项(模板选择器)
├─ 分类树: 最近使用 / 财务审批 / 项目常用模板 / 金喜居科技 / 数据研发中心 /
│ 工程管理中心 / 创新研发中心 / 行政部 / 人力资源部 / 经营部 / 公用模板
├─ 模板卡片[预览] → 流程说明书弹窗(表单/流程/使用说明 三页签)
└─ 模板卡片[使用] → 表单填写页(table-grid 表单 + 子表)
│ 提交
┌──────────────────────────────────────────┐
│ 发起人侧: 已发事项(sent) ← 流程跟踪/流程图 │
│ 接收人侧: 待办事项(todo) +首页待办中心+1 │
└──────────────────────────────────────────┘
│ 接收人点开
办理详情(handle)
表单(只读) + 流程图(高亮当前节点) + 处理轨迹(timeline) + 处理意见
┌─────────┬─────────┬─────────┬─────────┬─────────┐
同意 退回 转交 加签 办结
│ │ │ │ │
下一节点待办 回退上一/ 转交他人 插入新 流程结束→
(or 办结) 指定节点 待办 审批人 双方进入已办
```
连接要点:
- **待发事项(draft)**:表单填写未提交 = 草稿,可再编辑→提交→进 sent + 对方 todo。
- **退回**:可退回发起人或任一历史节点;被退回项回到对方 todo(状态=已退回)。
- **流程督办监控(monitor)**:聚合所有在途流程实例,可催办/查看流程图。
- 状态机:草稿 → 待办 → 办理中 → 已办结 / 已退回。(已在前端 store.ts 实现,P3 接后端)
## 2. CAP 低代码闭环(应用定制平台)
```
应用管理中心
├─[新建表单]→ 表单设计器(字段面板/table-grid画布/属性面板) →保存
├─[新建流程]→ 流程设计器(节点:审批/知会/协同 + 并行 + 条件分支) →保存
└─[发布]→ 模板进入「新建事项」分类库(与 §1 闭环)
工作台 = CAP 门户;运维中心 = 应用启停/导入导出;监测中心 = 调用量报表。
```
> 测试站有 248 个已建表单;我方用「模板目录 + userTemplates 注册表」等价复刻。
## 3. 会议管理连接
```
新建会议(表单: 主题/类型/分类/时间/地点/会议室/参会人/议题/附件)
│ 提交
我的会议[待开会议|已开会议|已发会议|待发会议] ← 列表archetype: tabs+撤销/编辑+表格+字段下拉搜索+分页
│ 参会人首页「待开会议」+1
├─ 会议进行 → 记录 → 会议纪要(minutes)
└─ 会议室(room) = 资源预订日历(占用冲突校验)
快速会议(quick) = 简化版即时发起。
```
列表表头:会议名称/发起人/发起部门/会议时间/会议地点/会议状态/会议类型/会议分类/操作。
## 4. 目标管理连接
```
项目/任务 [项目: 已开始|已结束] [任务: 我的] 视图: 卡片/列表切换
项目卡片 = 标题 + 负责人 + 起止日期 + 环形进度% + 状态(进行中/已超期)
│[+新建项目]
项目详情(任务分解 WBS) ──关联──> 工作计划(plan) + 日程事件(schedule)
日程事件(calendar) ←→ 时间视图(timeview, 甘特/时间轴) ←→ 领导行程(leadertrip)
首页「我的日程」挂件 → 日程事件。
```
## 5. 知识社区 / 文档协作连接
```
文档中心(tree: 左目录树 + 右文件列表) ──> 文档详情/在线预览
├─ 我的收藏(favorites) ├─ 知识地图(map, 标签聚合) ├─ 我的博客(blog)
└─ 文档库管理(libmgr, 权限/分类设置)
文档协作: 新建协作 → 协作列表(多人在线编辑文档)。
文档被「协同/会议」作为附件引用 = 跨模块连接。
首页「我的消息」会播报:新建文档/重命名文档 等知识社区动态。
```
## 6. 文化建设 / HR / 报表连接
```
文化建设: 公告/新闻[发布] → 首页「我的消息」+ 知会型待办;讨论/调查/享空间为社区互动。
HR: 组织机构设置(tree 部门树+人员) ──供──> 通讯录 + 表单person/dept选择器 + 流程节点选人。
员工档案管理(list) / 统计分析(report) / 工作时间设置 / 信息项设置。
报表中心: 报表管理 → 数据源=各业务表单实例 → 报表分析(图表)。
```
## 7. 首页门户(个人空间)挂件 → 目标页
| 门户挂件 | 点击去向 |
|---|---|
| 待办中心: 全部待办/业务审批/待开会议/重要待办/领导发的/知会事项 | 各自筛选条件的待办列表 |
| 我的日程(周视图) | 目标管理→日程事件 |
| 我的消息(全部/@我的) | 消息详情→来源业务页 |
| 我的模板 / 我的报表 | 该模板的新建事项 / 报表 |
| 跟踪事项 | 已发事项(流程跟踪) |
| 快捷条各项 | 对应新建入口/通讯录 |
---
**复刻状态**:菜单结构 100% 对齐;§1 协同主线 + §2 CAP 闭环已在前端引擎实现(mock 状态机);
P3 将其接到 Java 后端真实持久化;P4 按本图补齐 §3–§7 各模块操作流细节。