Skip to content

Latest commit

 

History

History
76 lines (45 loc) · 2.38 KB

README.md

File metadata and controls

76 lines (45 loc) · 2.38 KB

vuejs-admin(基于eggjs、vuejs、mqtt开发的设备管理系统)

服务端接口地址:https://github.com/caiya/vuejs-admin-server

  • 用户模块(用户管理)
  • 设备模块(设备管理、设备实时监控、设备参数记录、设备类别管理、参数管理等)
  • 授权模块(引入OAuth2.0授权服务,方便将接口以OAuth提供第三方)
  • 消息模块(用户申请帮助消息、设备参数告警消息)

技术栈

关键字

  • 前端:vuejs、vue-router、vuex、axios、element-ui、iconfont、mqttjs
  • 后端:eggjs、mysql、OAuth2.0、restful、nginx、mqtt、jwt(负责前端所有消息推送&设备实时参数接收)

目前进展

已完成

  • 用户登录、退出
  • 用户模块:用户列表(带分页)、新增、删除、编辑、头像上传等
  • 个人资料编辑设置
  • 设备模块:设备列表(带分页)、新增、删除、编辑等
  • 设备实时参数图表展现

TODO

  • 设备参数告警、参数管理等
  • OAuth2授权管理模块
  • 消息管理模块

构建

# 安装依赖
npm install

# 测试运行
npm run dev

# 构建发布包
npm run build

# 构建并导出report
npm run build --report

测试账号

[email protected]/admin

ps: 大家别乱搞啊,要不服务就关停了

效果图

登录

主页(登录后)

用户列表页

用户新增&编辑

设备列表

设备新增&编辑

设备类型

设备监控

实时展现