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
+4 -2
View File
@@ -8,9 +8,11 @@
| 文件 | 说明 |
|------|------|
| `README.md` | 本索引文件 |
| `forai01_engineering_progress.md` | 工程进度摘要 |
| `forai02_2026-08-16_导航品牌与系统配置调整交接.md` | 本轮前端导航、品牌与系统配置拆分交接 |
## 使用规范
- `foraiNN_*.md` — 按需创建的特定上下文 / 决策记录
## 当前状态
早期 AI 交接稿已清理;如果后续确实需要新的 AI 协作上下文,再按当前架构重新创建。
@@ -1,35 +0,0 @@
# forai01 — 工程进度摘要
> **版本:V1.2 | 最后更新:2026-08-16**
---
## 整体进度
| 阶段 | 状态 | 说明 |
|------|------|------|
| **V1 培训平台(学习/考试/AI 答疑)** | ✅ 已交付 | 见 `docs/changelog.md` V1.0–V1.7 |
| **后端重写 Go + Gin + GORM** | ✅ 完成 | V1.2,替换原 FastAPI/Python |
| **数据库 MySQL 8.0 + FAISS** | ✅ 进行中 | 关系数据 MySQL + 语义检索 FAISS |
| **V1.4–V1.7 能力扩展** | ✅ 已落地 | 岗位映射 / 错题本 / 积分证书 / 部门消息 |
| **数字员工平台战略** | 📋 规划中 | 见 SY03–SY17,对外「专员」为能力单元 |
## 当前主线
1. **已完成**:V1 培训平台闭环(资料入库 → AI 答疑 → 考试验收),Go 后端,MySQL + FAISS 检索。
2. **进行中**:从「内部培训系统」升级为「数字员工平台」——知识底座统一主实体化、专员矩阵(通用数字员工 + 行业专属数字员工)、客户半定制专员工坊。
3. **目标态**:以 `01_System_Overall/SY03` 为战略主轴,SY04–SY17 为配套设计。
## 详细历史
- 具体版本变更(V1.0–V1.7)以 `docs/changelog.md` 为准。
- 文档定位与技术栈冲突已在本轮(2026-08-16)对齐,见 `docs/PRD.md`、`SY01`、`SY02`、`db_schema.md`、`deploy.md`。
## 下一个关键决策
- 按 SY03「推荐的最小落地路线」落地 MVP 第一阶段:4 个标准智能体(知识顾问 / 陪练教官 / 合规审查官 / 认证考官)+ 1 个场景陪练模板。
- 一级导航逐步演进为:知识库 / 智能体 / 学习与考试 / 陪练与认证 / 内容运营 / 组织与系统。
## 当前问题
- 无阻塞项。文档层已消除定位与技术栈的较大冲突。
@@ -1,102 +0,0 @@
# forai02 — 导航品牌与系统配置调整交接
> **日期:2026-08-16**
> **对话名:导航品牌与系统配置调整交接**
---
## 本次工作范围
本轮主要处理前端界面中的品牌展示、左侧导航结构、顶部页签未读角标,以及管理员端系统配置入口拆分。整体遵循“最小改动”原则,未改后端接口和业务逻辑。
## 已完成事项
### 1. 品牌展示调整
- 侧边栏品牌区已改为三行:
- `博昇AI研究院`
- `内部培训平台`
- `EAI-Training`
- 登录页品牌展示已同步为三行
- 首页欢迎文案和证书标题中的品牌文案已同步更新
- 侧边栏品牌区图标和文字整体偏移已调整为左移 `6px`
### 2. 未读消息角标位置调整
- 未读消息数字不再挂在左侧 `1 工作台`
- 未读角标已改为显示在顶部二级页签 `1.2 消息通知`
- 这样可以避免用户把未读数误解为工作台本身的数字
### 3. 一级导航结构调整
- 原 `6 组织与系统` 已拆分为两个一级菜单:
- `6 组织管理`
- `7 系统设置`
- 当前导航结构如下:
- `6 组织管理`
- `6.1 岗位管理`
- `6.2 部门管理`
- `6.3 用户管理`
- `6.4 公司信息配置`
- `7 系统设置`
- `7.1 AI 用量`
- `7.2 参数配置`
### 4. 系统配置页面拆分
- 原 `7.2.1 公司信息配置` 已从 `7.2 参数配置` 中迁出
- 已新增独立页面 `6.4 公司信息配置`
- 原 `7.2 参数配置` 内部页签已顺延为:
- `7.2.1 文件与存储`
- `7.2.2 其他信息配置`
- `7.2.3 AI 配置`
## 关键文件
### 品牌与布局
- `eai_agentplatform_app/frontend/src/layout/SideNav.vue`
- `eai_agentplatform_app/frontend/src/layout/SectionTabs.vue`
- `eai_agentplatform_app/frontend/src/views/Login.vue`
- `eai_agentplatform_app/frontend/src/views/home/HomePage.vue`
- `eai_agentplatform_app/frontend/src/views/exam/MyCertificates.vue`
### 导航与路由
- `eai_agentplatform_app/frontend/src/config/navigation.js`
- `eai_agentplatform_app/frontend/src/router/index.js`
### 系统配置页面
- `eai_agentplatform_app/frontend/src/views/system/CompanyConfigPage.vue`
- `eai_agentplatform_app/frontend/src/views/system/SystemConfigPage.vue`
- `eai_agentplatform_app/frontend/src/views/system/AiUsage.vue`
## 当前状态
- 上述改动均已完成前端诊断检查
- 当前未发现新增诊断错误
- `CompanyConfigPage.vue` 复用了原有系统配置接口:
- `getConfig`
- `updateConfig`
- 当前没有改动后端路由、接口协议和数据库结构
## 建议下一步
- 将 `AI 用量` 页面标题补齐为 `7.1 AI 用量`,与 `7.2 参数配置` 的编号风格统一
- 做一次浏览器人工验收,重点检查:
- 品牌区三行文案与偏移量
- `消息通知` 页签角标显示
- `6 组织管理 / 7 系统设置` 的一级切换
- `6.4 公司信息配置` 的保存功能
- `7.2 参数配置` 页签顺序是否符合预期
## 新对话接手提示
如果需要在新对话里继续,可以直接说明:
1. 前端品牌区已调整为三行品牌展示,侧边栏整体左移 `6px`
2. 消息未读角标已从左侧 `1 工作台` 挪到顶部 `1.2 消息通知`
3. 管理员导航已拆成 `6 组织管理` 和 `7 系统设置`
4. `7.2.1 公司信息配置` 已迁移为独立页面 `6.4 公司信息配置`
5. 请基于当前状态继续,不要回退已有改动