# 框架精简说明

## 已删除的内容

### 1. 不需要的应用
- ✅ `apps/web-ele` - Element Plus 版本应用
- ✅ `apps/web-naive` - Naive UI 版本应用
- ✅ `apps/web-tdesign` - TDesign 版本应用
- ✅ `apps/backend-mock` - Mock 后端服务（已有真实 API）
- ✅ `apps/playground` - 演示/测试应用
- ✅ `docs` - 文档站点

### 2. 示例代码和演示页面
- ✅ `apps/web-antd/src/views/demos/` - 演示页面目录
- ✅ `apps/web-antd/src/views/dashboard/analytics/` - 示例分析页面
- ✅ `apps/web-antd/src/views/dashboard/workspace/` - 示例工作台页面
- ✅ `apps/web-antd/src/views/_core/about/` - 关于页面

### 3. 路由模块
- ✅ `apps/web-antd/src/router/routes/modules/demos.ts` - 演示路由
- ✅ `apps/web-antd/src/router/routes/modules/vben.ts` - Vben 相关路由（文档链接等）

### 4. 配置文件更新
- ✅ 更新 `package.json`，移除不需要的构建和开发脚本
- ✅ 更新 `pnpm-workspace.yaml`，移除已删除应用的引用
- ✅ 更新 `turbo.json`，移除 backend-mock 相关配置
- ✅ 更新 `dashboard.ts` 路由，移除 workspace 子路由

## 保留的内容

### 核心功能
- ✅ `apps/web-antd` - 主应用（Ant Design Vue 版本）
- ✅ 所有业务模块页面（教室、学生、预订等）
- ✅ 认证相关页面（登录、注册、忘记密码等，可根据需要删除）
- ✅ 个人中心页面
- ✅ 错误页面（404、403、500 等）

### 基础设施
- ✅ `packages/` - 所有核心包
- ✅ `internal/` - 内部工具和配置
- ✅ `scripts/` - 构建和部署脚本

## 当前项目结构

```
booking_admin/
├── apps/
│   └── web-antd/          # 唯一保留的应用
├── packages/              # 核心包
├── internal/              # 内部工具
├── scripts/               # 脚本
├── doc/                   # 文档
└── API.md                 # API 文档
```

## 启动命令

```bash
# 开发
pnpm dev:antd

# 构建
pnpm build:antd
```

## 后续建议

如果不需要以下功能，可以进一步删除：

1. **认证页面**（如果只需要登录）：
   - `apps/web-antd/src/views/_core/authentication/register.vue`
   - `apps/web-antd/src/views/_core/authentication/code-login.vue`
   - `apps/web-antd/src/views/_core/authentication/qrcode-login.vue`
   - `apps/web-antd/src/views/_core/authentication/forget-password.vue`

2. **个人中心**（如果不需要）：
   - `apps/web-antd/src/views/_core/profile/`

3. **部署脚本**（如果不需要 Docker 部署）：
   - `scripts/deploy/`

