# Cube-Cube 锿–¹ç®¡ç†ç³»ç»Ÿ
这是基于 Cube OpenAPI 文档生æˆçš„å‰ç«¯é¡µé¢æ¨¡å—,包å«äº†é”æ–¹ç³»ç»Ÿçš„æ ¸å¿ƒåŠŸèƒ½é¡µé¢ã€‚
## 功能模å—
### 1. åº”ç”¨ç®¡ç† (/Cube/App)
- åº”ç”¨çš„å¢žåˆ æ”¹æŸ¥
- 应用å¯åЍé…置管ç†
- 应用版本管ç†
### 2. 应用日志 (/Cube/AppLog)
- 应用æ“作日志查看
- 日志ç›é€‰å’Œæœç´¢
- 日志详情查看
### 3. åœ°åŒºç®¡ç† (/Cube/Area)
- çœå¸‚区县地区数æ®ç®¡ç†
- 地区层级关系维护
- 地区信æ¯ç¼–辑
### 4. é™„ä»¶ç®¡ç† (/Cube/Attachment)
- æ–‡ä»¶ä¸Šä¼ å’Œç®¡ç†
- 附件分类管ç†
- 文件下载统计
### 5. 定时任务 (/Cube/CronJob)
- Cron定时任务é…ç½®
- 任务执行状æ€ç®¡ç†
- ç«‹å³æ‰§è¡Œä»»åŠ¡åŠŸèƒ½
### 6. 订å•ç®¡ç† (/Cube/OrderManager)
- 订å•ä¿¡æ¯ç®¡ç†
- 订å•状æ€è·Ÿè¸ª
- 订å•ä¿¡æ¯æŸ¥è¯¢
### 7. ä¸»ä½“ä»£ç† (/Cube/PrincipalAgent)
- 代ç†ä¸»ä½“ä¿¡æ¯ç®¡ç†
- 代ç†ç±»åž‹åˆ†ç±»
- è”系信æ¯ç»´æŠ¤
## æŠ€æœ¯æ ˆ
- Vue 3 + TypeScript
- Element Plus UI 组件库
- Vue Router 路由管ç†
- Vite 构建工具
## API 接å£å¯¹æŽ¥
所有页é¢éƒ½ä¸¥æ ¼æŒ‰ç…§ `Cube_OpenAPI.json` 文档ä¸çš„æŽ¥å£è§„范实现:
- ä½¿ç”¨æ ‡å‡†çš„ REST API 规范
- 支æŒåˆ†é¡µæŸ¥è¯¢
- 统一的错误处ç†
- 完整的 CRUD æ“作
## 页é¢ç‰¹æ€§
- å“应å¼è®¾è®¡ï¼Œæ”¯æŒå„ç§å±å¹•尺寸
- 统一的æœç´¢å’Œç›é€‰åŠŸèƒ½
- è¡¨æ ¼åˆ†é¡µå’ŒæŽ’åº
- 表å•验è¯å’Œæäº¤
- è¯¦æƒ…æŸ¥çœ‹å’Œç¼–è¾‘å¯¹è¯æ¡†
- æ“作确认和å馈æç¤º
## 使用方法
1. ç¡®ä¿æ ¸å¿ƒæ¨¡å— `@core` å·²æ£ç¡®é…ç½®
2. 导入路由é…置:
```typescript
import { routes } from 'cube-cube'
```
3. å°†è·¯ç”±æ·»åŠ åˆ°ä¸»è·¯ç”±é…ç½®ä¸
## 注æ„事项
- 所有接å£è°ƒç”¨éƒ½ä½¿ç”¨ `@core/utils/request` 统一的请求工具
- 页颿 ·å¼éµå¾ª Element Plus 设计规范
- 支æŒå›½é™…åŒ–ï¼ˆä¸æ–‡ä¸ºä¸»ï¼‰
- 包å«å®Œæ•´çš„ TypeScript 类型定义
|