d222978ae4
feat(import): 添加区域字段支持和改进模板路径处理 - 在OLT设备导入功能中添加region字段支持,从Excel模板读取区域信息 - 修复模板文件路径问题,使用相对路径动态构建模板文件路径 - 更新导入服务中的验证错误格式,包含行号和MAC地址信息 feat(check): 增强设备检测服务的端口信息同步 - 在CheckService中添加端口和OLT归属信息的同步逻辑 - 改进设备状态检查时的端口信息更新策略,避免用None覆盖现有值 - 扩展返回数据结构,包含端口ID、槽位号、端口号和OLT位置信息 feat(frontend): 添加设备列表刷新冷却机制和端口验证 - 实现设备状态刷新的60秒冷却时间限制,防止频繁操作 - 改进业务下发按钮的启用条件,同时支持port_id或slot_number+port_number组合 - 优化导入结果显示,显示具体的MAC地址信息 feat(olt): 添加重复MAC记录批量清除功能 - 新增批量清除重复MAC记录的功能,支持按OLT分组处理 - 实现SSH端口清除和自动忽略的批量操作流程 - 添加批量操作的进度提示和错误处理机制 ```
40 lines
837 B
Markdown
40 lines
837 B
Markdown
# H3C ONU设备管理系统 - 快速开始
|
||
|
||
## 项目状态
|
||
✅ 第一阶段:基础框架已完成
|
||
|
||
## 已完成功能
|
||
- ✅ 后端 FastAPI 框架
|
||
- ✅ 前端 Vue 3 框架
|
||
- ✅ SSH 连接和 ONU 状态解析
|
||
- ✅ 数据库模型设计
|
||
- ✅ Docker 配置
|
||
|
||
## 快速启动
|
||
|
||
### 1. 配置环境变量
|
||
```bash
|
||
cp backend/.env.example backend/.env
|
||
# 编辑 backend/.env 配置数据库等信息
|
||
```
|
||
|
||
### 2. 启动后端
|
||
```bash
|
||
./start-backend.sh
|
||
```
|
||
|
||
### 3. 启动前端
|
||
```bash
|
||
./start-frontend.sh
|
||
```
|
||
|
||
### 4. 访问系统
|
||
- 前端:http://localhost:5173
|
||
- 后端 API:http://localhost:8000
|
||
- API 文档:http://localhost:8000/docs
|
||
|
||
## 下一步开发
|
||
参考 `开发计划.md` 继续第一阶段第2周任务
|
||
|
||
1. 定期检测还需要加入环路检测功能,并且将环路的状态记录到数据库中,在OLT界面上显示
|