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:
eaiadmin
2026-09-17 21:32:35 +08:00
co-authored by Claude Code
parent 8b136d4a10
commit 16d63de4e1
180 changed files with 22283 additions and 13850 deletions
+16 -10
View File
@@ -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)**。
核查其后端支撑: