- 修复E选项及更多选项显示带前缀问题 - 更新所有选项相关正则表达式
This commit is contained in:
328
CONTEXT.md
328
CONTEXT.md
@@ -1,164 +1,164 @@
|
||||
# 项目上下文
|
||||
|
||||
> AI启动时必读此文件,快速了解项目全貌
|
||||
|
||||
## 一、项目信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **项目编号** | 012-考培练系统-2601 |
|
||||
| **项目路径** | `projects/012-考培练系统-2601/` |
|
||||
| **当前阶段** | 开发阶段 |
|
||||
| **项目状态** | 🟢 活跃 |
|
||||
| **启动日期** | 2026-01-24 |
|
||||
| **技术栈** | Vue3 + TypeScript + FastAPI + MySQL |
|
||||
|
||||
## 二、AI启动指令
|
||||
|
||||
请依次阅读以下文件:
|
||||
|
||||
1. **框架层**(了解规则)
|
||||
- `../../_framework/agents/00-框架总览.md`
|
||||
- 检查 `agents/` 是否有项目覆盖
|
||||
|
||||
2. **项目文档**(了解当前状态)
|
||||
- `docs/同步清单.md`
|
||||
- `docs/项目状态快照.md`
|
||||
- `docs/规划/系统架构.md`
|
||||
|
||||
3. **技术文档**
|
||||
- `docs/README.md` - 项目总览
|
||||
- `backend/README.md` - 后端开发指南
|
||||
|
||||
## 三、项目简介
|
||||
|
||||
考培练系统是一个革命性的员工能力提升平台,专为轻医美连锁品牌瑞小美打造。通过集成 Coze 和 Dify 双 AI 平台,实现智能化的培训、考核和陪练功能。
|
||||
|
||||
### 核心功能
|
||||
|
||||
- **智能考试系统**:动态题目生成(千人千卷)、三轮考试机制
|
||||
- **AI陪练中心**:模拟客户对话、语音交互支持
|
||||
- **课程管理**:知识点自动提取、分岗位内容推送
|
||||
- **数据分析**:能力雷达图、学习进度追踪
|
||||
|
||||
### 技术架构
|
||||
|
||||
| 层级 | 技术栈 |
|
||||
|------|--------|
|
||||
| 前端 | Vue3 + TypeScript + Element Plus + Vite |
|
||||
| 后端 | Python 3.9+ + FastAPI + SQLAlchemy |
|
||||
| 数据库 | MySQL 8.0 + Redis |
|
||||
| AI平台 | Dify(动态考试)+ Coze(AI陪练) |
|
||||
| 部署 | Docker 容器化 |
|
||||
|
||||
## 四、项目结构
|
||||
|
||||
```
|
||||
012-考培练系统-2601/
|
||||
├── backend/ # 后端 (FastAPI)
|
||||
│ ├── app/ # 应用主目录
|
||||
│ │ ├── api/ # API路由
|
||||
│ │ ├── models/ # 数据模型
|
||||
│ │ ├── schemas/ # Pydantic schemas
|
||||
│ │ └── services/ # 业务逻辑
|
||||
│ └── requirements.txt
|
||||
├── frontend/ # 用户端前端 (Vue3)
|
||||
│ └── src/
|
||||
│ ├── api/ # API调用
|
||||
│ ├── views/ # 页面视图
|
||||
│ └── components/ # 组件
|
||||
├── admin-frontend/ # 管理端前端 (Vue3)
|
||||
├── deploy/ # 部署配置
|
||||
│ ├── docker/ # Docker compose 文件
|
||||
│ ├── nginx/ # Nginx 配置
|
||||
│ └── scripts/ # 启动/部署脚本
|
||||
├── docs/ # 文档
|
||||
│ └── 规划/ # 系统规划文档
|
||||
├── tests/ # 测试文件
|
||||
├── 知识库/ # 开发记录、问题修复
|
||||
└── .env.* # 环境配置
|
||||
```
|
||||
|
||||
## 五、关键配置
|
||||
|
||||
### 服务端口
|
||||
|
||||
| 服务 | 端口 |
|
||||
|------|------|
|
||||
| 前端 | 3001 |
|
||||
| 后端 API | 8000 |
|
||||
| MySQL | 3306 |
|
||||
| Redis | 6379 |
|
||||
|
||||
### 系统账户
|
||||
|
||||
| 角色 | 用户名 | 密码 |
|
||||
|------|--------|------|
|
||||
| 超级管理员 | superadmin | Superadmin123! |
|
||||
| 系统管理员 | admin | Admin123! |
|
||||
| 测试学员 | testuser | TestPass123! |
|
||||
|
||||
### 数据库连接
|
||||
|
||||
- **服务器**: 120.79.247.16
|
||||
- **端口**: 3306
|
||||
- **数据库**: kaopeilian
|
||||
|
||||
### Git 仓库配置
|
||||
|
||||
| Remote | 地址 | 用途 |
|
||||
|--------|------|------|
|
||||
| `origin` | github.com/nongjun/ai-development-workspace | 源代码主仓库 |
|
||||
| `cicd` | git.ai.ireborn.com.cn/admin/012-kaopeilian | CI/CD 触发仓库 |
|
||||
|
||||
**服务器路径**: `/root/aiedu`
|
||||
|
||||
**使用方式**:
|
||||
```bash
|
||||
# 常规开发(推送到 GitHub)
|
||||
git push origin main
|
||||
|
||||
# 触发 CI/CD 部署
|
||||
git push cicd main # 生产环境(6个租户)
|
||||
git push cicd test # 测试环境(kpl.ireborn.com.cn)
|
||||
```
|
||||
|
||||
### CI/CD 配置
|
||||
|
||||
| 分支 | 环境 | 域名 | 动作 |
|
||||
|------|------|------|------|
|
||||
| `test` | 测试环境 | https://kpl.ireborn.com.cn | 重建 dev 容器 |
|
||||
| `main` | 生产环境 | 6个租户域名 | 前端编译 + 后端重建 |
|
||||
|
||||
**生产租户**: hua, yy, hl, xy, fw, ex, cxw
|
||||
|
||||
### 租户端口分配
|
||||
|
||||
| 租户 | 名称 | 域名 | 前端端口 | 后端端口 | Redis端口 |
|
||||
|------|------|------|----------|----------|-----------|
|
||||
| hua | 华尔倍丽 | hua.ireborn.com.cn | 3010 | 8010 | 6390 |
|
||||
| yy | 杨扬宠物 | yy.ireborn.com.cn | 3011 | 8011 | 6391 |
|
||||
| hl | 武汉禾丽 | hl.ireborn.com.cn | 3012 | 8012 | 6392 |
|
||||
| xy | 芯颜定制 | xy.ireborn.com.cn | 3013 | 8013 | 6393 |
|
||||
| fw | 飞沃 | fw.ireborn.com.cn | 3014 | 8014 | 6394 |
|
||||
| ex | 恩喜成都总院 | ex.ireborn.com.cn | 3015 | 8015 | 6395 |
|
||||
| cxw | 崔曦文 | cxw.ireborn.com.cn | 3016 | 8016 | 6396 |
|
||||
|
||||
## 六、文件访问边界
|
||||
|
||||
| 区域 | 读取 | 写入 |
|
||||
|------|------|------|
|
||||
| ✅ 本项目目录 | 允许 | 允许 |
|
||||
| ✅ `_framework/` | 允许 | ⚠️ 需确认 |
|
||||
| ⚠️ `_private/` | 需许可 | ❌ **绝对禁止** |
|
||||
| ❌ 其他项目 | 禁止 | 禁止 |
|
||||
|
||||
## 七、注意事项
|
||||
|
||||
- 多租户架构:支持多个机构独立部署(.env.fw, .env.hl 等)
|
||||
- AI集成:需配置 Coze 和 Dify API 密钥
|
||||
- 文件上传:使用 LibreOffice 转换 Office 文档
|
||||
|
||||
---
|
||||
|
||||
> 最后更新:2026-01-24
|
||||
# 项目上下文
|
||||
|
||||
> AI启动时必读此文件,快速了解项目全貌
|
||||
|
||||
## 一、项目信息
|
||||
|
||||
| 项目 | 内容 |
|
||||
|------|------|
|
||||
| **项目编号** | 012-考培练系统-2601 |
|
||||
| **项目路径** | `projects/012-考培练系统-2601/` |
|
||||
| **当前阶段** | 开发阶段 |
|
||||
| **项目状态** | 🟢 活跃 |
|
||||
| **启动日期** | 2026-01-24 |
|
||||
| **技术栈** | Vue3 + TypeScript + FastAPI + MySQL |
|
||||
|
||||
## 二、AI启动指令
|
||||
|
||||
请依次阅读以下文件:
|
||||
|
||||
1. **框架层**(了解规则)
|
||||
- `../../_framework/agents/00-框架总览.md`
|
||||
- 检查 `agents/` 是否有项目覆盖
|
||||
|
||||
2. **项目文档**(了解当前状态)
|
||||
- `docs/同步清单.md`
|
||||
- `docs/项目状态快照.md`
|
||||
- `docs/规划/系统架构.md`
|
||||
|
||||
3. **技术文档**
|
||||
- `docs/README.md` - 项目总览
|
||||
- `backend/README.md` - 后端开发指南
|
||||
|
||||
## 三、项目简介
|
||||
|
||||
考培练系统是一个革命性的员工能力提升平台,专为轻医美连锁品牌瑞小美打造。通过集成 Coze 和 Dify 双 AI 平台,实现智能化的培训、考核和陪练功能。
|
||||
|
||||
### 核心功能
|
||||
|
||||
- **智能考试系统**:动态题目生成(千人千卷)、三轮考试机制
|
||||
- **AI陪练中心**:模拟客户对话、语音交互支持
|
||||
- **课程管理**:知识点自动提取、分岗位内容推送
|
||||
- **数据分析**:能力雷达图、学习进度追踪
|
||||
|
||||
### 技术架构
|
||||
|
||||
| 层级 | 技术栈 |
|
||||
|------|--------|
|
||||
| 前端 | Vue3 + TypeScript + Element Plus + Vite |
|
||||
| 后端 | Python 3.9+ + FastAPI + SQLAlchemy |
|
||||
| 数据库 | MySQL 8.0 + Redis |
|
||||
| AI平台 | Dify(动态考试)+ Coze(AI陪练) |
|
||||
| 部署 | Docker 容器化 |
|
||||
|
||||
## 四、项目结构
|
||||
|
||||
```
|
||||
012-考培练系统-2601/
|
||||
├── backend/ # 后端 (FastAPI)
|
||||
│ ├── app/ # 应用主目录
|
||||
│ │ ├── api/ # API路由
|
||||
│ │ ├── models/ # 数据模型
|
||||
│ │ ├── schemas/ # Pydantic schemas
|
||||
│ │ └── services/ # 业务逻辑
|
||||
│ └── requirements.txt
|
||||
├── frontend/ # 用户端前端 (Vue3)
|
||||
│ └── src/
|
||||
│ ├── api/ # API调用
|
||||
│ ├── views/ # 页面视图
|
||||
│ └── components/ # 组件
|
||||
├── admin-frontend/ # 管理端前端 (Vue3)
|
||||
├── deploy/ # 部署配置
|
||||
│ ├── docker/ # Docker compose 文件
|
||||
│ ├── nginx/ # Nginx 配置
|
||||
│ └── scripts/ # 启动/部署脚本
|
||||
├── docs/ # 文档
|
||||
│ └── 规划/ # 系统规划文档
|
||||
├── tests/ # 测试文件
|
||||
├── 知识库/ # 开发记录、问题修复
|
||||
└── .env.* # 环境配置
|
||||
```
|
||||
|
||||
## 五、关键配置
|
||||
|
||||
### 服务端口
|
||||
|
||||
| 服务 | 端口 |
|
||||
|------|------|
|
||||
| 前端 | 3001 |
|
||||
| 后端 API | 8000 |
|
||||
| MySQL | 3306 |
|
||||
| Redis | 6379 |
|
||||
|
||||
### 系统账户
|
||||
|
||||
| 角色 | 用户名 | 密码 |
|
||||
|------|--------|------|
|
||||
| 超级管理员 | superadmin | Superadmin123! |
|
||||
| 系统管理员 | admin | Admin123! |
|
||||
| 测试学员 | testuser | TestPass123! |
|
||||
|
||||
### 数据库连接
|
||||
|
||||
- **服务器**: 120.79.247.16
|
||||
- **端口**: 3306
|
||||
- **数据库**: kaopeilian
|
||||
|
||||
### Git 仓库配置
|
||||
|
||||
| Remote | 地址 | 用途 |
|
||||
|--------|------|------|
|
||||
| `origin` | github.com/nongjun/ai-development-workspace | 源代码主仓库 |
|
||||
| `cicd` | git.ai.ireborn.com.cn/admin/012-kaopeilian | CI/CD 触发仓库 |
|
||||
|
||||
**服务器路径**: `/root/aiedu`
|
||||
|
||||
**使用方式**:
|
||||
```bash
|
||||
# 常规开发(推送到 GitHub)
|
||||
git push origin main
|
||||
|
||||
# 触发 CI/CD 部署
|
||||
git push cicd main # 生产环境(6个租户)
|
||||
git push cicd test # 测试环境(kpl.ireborn.com.cn)
|
||||
```
|
||||
|
||||
### CI/CD 配置
|
||||
|
||||
| 分支 | 环境 | 域名 | 动作 |
|
||||
|------|------|------|------|
|
||||
| `test` | 测试环境 | https://kpl.ireborn.com.cn | 重建 dev 容器 |
|
||||
| `main` | 生产环境 | 6个租户域名 | 前端编译 + 后端重建 |
|
||||
|
||||
**生产租户**: hua, yy, hl, xy, fw, ex, cxw
|
||||
|
||||
### 租户端口分配
|
||||
|
||||
| 租户 | 名称 | 域名 | 前端端口 | 后端端口 | Redis端口 |
|
||||
|------|------|------|----------|----------|-----------|
|
||||
| hua | 华尔倍丽 | hua.ireborn.com.cn | 3010 | 8010 | 6390 |
|
||||
| yy | 杨扬宠物 | yy.ireborn.com.cn | 3011 | 8011 | 6391 |
|
||||
| hl | 武汉禾丽 | hl.ireborn.com.cn | 3012 | 8012 | 6392 |
|
||||
| xy | 芯颜定制 | xy.ireborn.com.cn | 3013 | 8013 | 6393 |
|
||||
| fw | 飞沃 | fw.ireborn.com.cn | 3014 | 8014 | 6394 |
|
||||
| ex | 恩喜成都总院 | ex.ireborn.com.cn | 3015 | 8015 | 6395 |
|
||||
| cxw | 崔曦文 | cxw.ireborn.com.cn | 3016 | 8016 | 6396 |
|
||||
|
||||
## 六、文件访问边界
|
||||
|
||||
| 区域 | 读取 | 写入 |
|
||||
|------|------|------|
|
||||
| ✅ 本项目目录 | 允许 | 允许 |
|
||||
| ✅ `_framework/` | 允许 | ⚠️ 需确认 |
|
||||
| ⚠️ `_private/` | 需许可 | ❌ **绝对禁止** |
|
||||
| ❌ 其他项目 | 禁止 | 禁止 |
|
||||
|
||||
## 七、注意事项
|
||||
|
||||
- 多租户架构:支持多个机构独立部署(.env.fw, .env.hl 等)
|
||||
- AI集成:需配置 Coze 和 Dify API 密钥
|
||||
- 文件上传:使用 LibreOffice 转换 Office 文档
|
||||
|
||||
---
|
||||
|
||||
> 最后更新:2026-01-24
|
||||
|
||||
Reference in New Issue
Block a user