chore: 工作台产品化进行中的改动
把工作区里其余在制品一并入库,主要是工作台产品化的推进:
后端:新增 capability_definition / project / my_app_center / office_skill
接口与 action_definition / skill_definition / project / user_app_center
模型,config 加路由健康上报。
前端:新增 frontend/src/skills(Office 技能与 workbuddy 复刻)、
项目管理、应用中心、能力目录页,以及配套 api / store / config;
聊天侧新增 SpecialistChip / SpecialistPanel / SkillStrip / AppChatRail
等组件。
清理:移除旧 views/tools 下的单页工具(已并入工作台)、_frozen 冻结组件、
cmd/inspect_oa_debug 调试入口,以及两份调试笔记。
其它:文档与启动脚本同步。
(这批改动与上一提交的 SY23 工作并行进行,此前已在同一工作区内交织。)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,12 @@
|
||||
> **版本:V1.1 | 左导航布局 | Vue3 + Element Plus + Vue Router**
|
||||
> **参考:pj006-zhilianyuan2 frontend-orgadmin 的路由守卫模式**
|
||||
>
|
||||
> **⚠️ 本文为 V1 导航基线。** 管理员导航已拆为「6 组织管理 + 7 系统设置」(见 `00_AI_Context/forai02`);一级导航将按 SY03 演进为「知识库 / 智能体 / 学习与考试 / 陪练与认证 / 内容运营 / 组织与系统」。本文第 1 节的菜单树为 V1 历史结构。
|
||||
> **⚠️ 本文为 V1 导航基线。**
|
||||
> 当前正式导航与对象化工作台口径,请以 `SY22_Role_Skill_App_Unified_Task_Architecture.md` 为准:
|
||||
> `新建任务 / 项目 / 专员·技能·APP·连接器 / 长程APP / 知识库 / 后台管理 / 我的`
|
||||
>
|
||||
> 本文第 1 节菜单树、路由示例和权限说明,主要用于保留早期培训平台的导航与鉴权基线。
|
||||
> 其中出现的“首页 / 公司介绍培训 / 产品知识 / 产品销售培训 / 考试 / 知识管理 / 系统管理”,都应理解为 V1 历史结构,而不是当前目标导航。
|
||||
|
||||
---
|
||||
|
||||
@@ -143,4 +148,4 @@ export default router
|
||||
>
|
||||
> 即使员工通过直接输入 URL 访问 `/knowledge/materials`:
|
||||
> 1. 前端路由守卫会拦截并重定向 → UX 保护
|
||||
> 2. 如果前端拦截被绕过,后端 API 返回 403 → 真正安全边界
|
||||
> 2. 如果前端拦截被绕过,后端 API 返回 403 → 真正安全边界
|
||||
|
||||
@@ -2,9 +2,15 @@
|
||||
|
||||
> **版本:V1.1**
|
||||
> **日期:2026-09-14**
|
||||
> **状态:实施中——路由接入 + 外壳重写已完成,AI 工具逐页迁移进行中**
|
||||
> **状态:已完成主要收敛——统一工作台已落地,后续进入对象化深化阶段**
|
||||
> **目标对齐:** `eai_agentplatform/frontend/src/views/tools/CHAT_UI_PREVIEW.html`
|
||||
> **参考:** `CHAT_FIRST_REDESIGN_PLAN.md`
|
||||
|
||||
> **2026-09-16 当前口径说明:**
|
||||
> 本文档记录的是 Chat-First 收敛阶段方案,保留历史实施细节。
|
||||
> 当前正式产品命名与一级导航已统一为:
|
||||
> `新建任务 / 项目 / 专员·技能·APP·连接器 / 长程APP / 知识库 / 后台管理 / 我的`
|
||||
> 文中出现的 `助理 / 定时任务 / 资料库 / 更多` 等导航词,均属于阶段性方案,不再作为当前 canonical 名称;最新导航口径以 `SY22_Role_Skill_App_Unified_Task_Architecture.md` 为准。
|
||||
> 同时,当前实现已将路由命名拆分为 `ai_route_* / object_entry_route / page_route` 三类,避免 AI 路由、对象入口与普通页面导航混同。
|
||||
|
||||
---
|
||||
|
||||
@@ -20,7 +26,7 @@
|
||||
| 培训平台定位(知识库+考试+素材审批) | AI 数字员工平台定位 |
|
||||
|
||||
- 涉及范围:`CLAUDE.md`、`CODING_RULES.md`、全部 `views/**` 与共享组件中的标题/文案、`docs` 相关文档。
|
||||
- `CHAT_UI_PREVIEW.html`、`CHAT_FIRST_REDESIGN_PLAN.md` 中的旧标题一并替换。
|
||||
- `CHAT_UI_PREVIEW.html` 中的旧标题一并替换。
|
||||
|
||||
---
|
||||
|
||||
@@ -42,17 +48,17 @@
|
||||
|
||||
### 2.1 全局外壳(MainLayout.vue → WorkBuddy Shell)
|
||||
- 移除:深蓝渐变顶栏(72px)、应用卡片左栏、底部运行面板。
|
||||
- 新增:极简顶栏 + 窄侧边栏(新建任务 / 助理 / 项目 / 专家·技能·连接器 / 定时任务 / 资料库 / 更多 / 任务列表 / 用户信息)。
|
||||
- 新增:极简顶栏 + 窄侧边栏(新建任务 / 助理 / 项目 / 专员·技能·APP·连接器 / 定时任务 / 资料库 / 更多 / 任务列表 / 用户信息)。
|
||||
- 内容区承载 Welcome 态 / Chat 态两种容器。
|
||||
- **保留全部路由与业务跳转,仅改外观与信息架构。**
|
||||
|
||||
### 2.2 AI 工具页(完整 Chat-First)
|
||||
### 2.2 AI 工具页(统一挂载到 `/home`)
|
||||
| 页面 | 落地 |
|
||||
|---|---|
|
||||
| 智能助手 `SmartAssistantPage.vue` | 完整 Chat 优先 |
|
||||
| 文档翻译 / 文案校对 / 语音转写 / 批量提取 | 表单 → Chat + 文件上传 |
|
||||
| 合同审查 | Chat + 可展开配置面板 |
|
||||
| 报告生成 | 保留复合表单,统一视觉 |
|
||||
| 文档翻译 / 文案校对 / 语音转写 / 批量提取 | 已退出独立执行页,后续以对象化工具接入 |
|
||||
| 合同审查 | 已退出独立执行页,后续以对象化配置面板接入 |
|
||||
| 报告生成 | 已退出独立执行页,后续以对象化执行链接入 |
|
||||
|
||||
复用已有组件并统一到预览标准:`ChatLayout.vue` / `ChatInputBar.vue` / `ChatMessage.vue` / `HistorySidebar.vue`。
|
||||
新增共享组件:全局顶栏、Welcome 欢迎态、分类/模式胶囊、最佳实践卡片。
|
||||
@@ -67,7 +73,7 @@
|
||||
|
||||
1. **外壳**:重写 `MainLayout.vue` 为 WorkBuddy Shell + 极简顶栏。
|
||||
2. **基建**:统一 `ChatLayout` 等共享组件到预览标准。
|
||||
3. **AI 工具**:逐页 Chat-First(助手→翻译→校对→转录→提取→审查)。
|
||||
3. **AI 技能**:继续从页面模型推进到 `src/skills/*` 对象化实现。
|
||||
4. **业务页**:逐页统一视觉,接入新外壳。
|
||||
5. **命名替换**:按第 0 节替换旧培训标题/文案。
|
||||
6. **回归**:全部路由可达、登录/权限、交互不被破坏。
|
||||
@@ -120,7 +126,7 @@ commit `5c0870a` 的 Chat 界面并非损坏,而是**入口全部指向 `/apps
|
||||
|
||||
### 5.5 侧边栏去重(重要)
|
||||
|
||||
`ChatLayout.vue` 内部**自带一份与预览稿几乎一致的工作台侧边栏**(220px / `#f7f8fa`,含新建任务、助理、项目、专家·技能·连接器、定时任务、资料库、更多、任务列表)。
|
||||
`ChatLayout.vue` 内部**自带一份与预览稿几乎一致的工作台侧边栏**(220px / `#f7f8fa`,含新建任务、助理、项目、专员·技能·APP·连接器、定时任务、资料库、更多、任务列表)。
|
||||
外壳重写后,AI 工具页会**叠出两条 220px 侧边栏(共 440px)**。
|
||||
核查其后端支撑:
|
||||
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
> **命名规则:** `DR{NN}_{描述}.md`
|
||||
> **用途:** 前端 UI 规范、交互规则、主题系统
|
||||
>
|
||||
> **注:** 导航规则(DR02)需随平台一级导航演进(知识库/智能体/学习与考试/陪练与认证/内容运营/组织与系统)同步,见 SY03。
|
||||
> **当前统一口径:** 设计规范中的导航与工作台命名,请以 `SY22_Role_Skill_App_Unified_Task_Architecture.md` 为准。
|
||||
> 当前一级导航目标态为:`新建任务 / 项目 / 专员·技能·APP·连接器 / 长程APP / 知识库 / 后台管理 / 我的`
|
||||
>
|
||||
> **注:** `DR02`、`DR04` 仍保留 V1 与 Chat-First 阶段方案,用于记录历史约束与演进过程;阅读时需以上述当前口径为准。
|
||||
|
||||
## 文件清单
|
||||
|
||||
|
||||
Reference in New Issue
Block a user