项目概览
项目名称 :牛帆起航 2.1 - 设备管理子系统
这是一个全栈的设备管理系统,采用前后端分离架构。
技术栈
前端 :
-
Vue 3 + Vue Router
-
Element Plus UI框架
-
Vite 构建工具
-
Axios HTTP客户端
后端 : -
Node.js + Express
-
JSON文件存储数据
-
RESTful API设计
核心功能模块
-
设备台账管理
- 客服设备台账
- 机电设备台账
- 消防设备台账
- 电梯设备台账
-
业务流程管理
- 故障销号:设备故障处理流程
- 巡检验收:设备巡检任务验收
- 保养验收:设备保养任务验收
- 检测验收:设备检测任务验收
-
智能功能
- 智能助手
- 人脸识别组件
- 数据工具
角色权限体系
系统支持4种角色,每种角色有不同的权限和待办事项:
- 现场工程师 :处理故障、巡检、保养等具体任务
- 班组长 :审核工单、验收任务
- 工区长 :审批工单
- 主管领导 :签字确认、发送紧急工单
特色功能
-
智能提醒系统
- 超时工单自动提醒
- 紧急工单弹窗通知
- 待办事项实时更新
-
设备全生命周期管理
- 从采购到报废的完整管理
- 支持自维、外包、技术维保等多种维保方式
-
可视化数据展示
- 设备总数统计
- 待处理任务统计
- 快速操作入口
项目结构
牛帆起航2.1/
├── backend/ # 后端服务
│ ├── data/ # JSON数据存储
│ └── src/ # 源代码
│ ├── controllers/ # 控制器
│ ├── models/ # 数据模型
│ ├── routes/ # 路由
│ └── server.js # 服务入口
└── frontend/ # 前端应用
├── src/
│ ├── components/ # 组件
│ ├── views/ # 页面
│ └── router/ # 路由配置
└── dist/ # 构建产物
