Skip to content

需求

用户与权限管理

  • 用户登录/退出(支持 Token)
  • 权限控制(基于角色/路由/按钮权限)
  • 登录日志、操作日志记录(可选)系统登录日志记录查询包含登录异常。

菜单与路由

  • 动态菜单生成(根据权限返回)
  • 路由懒加载

系统管理模块

  • 菜单管理
  • 角色管理,角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 用户管理,用户是系统操作者,该功能主要完成系统用户配置。
  • 字典管理(如状态/性别/岗位等)对系统中经常使用的一些较为固定的数据进行维护。
  • 参数配置(系统配置项,如分页大小)对系统动态配置常用参数。

数据展示模块(仪表盘)

  • 首页代办、消息、图表、功能区
  • 在线用户:当前系统中活跃用户状态、访问量监控。

系统设置

  • 主题换肤
  • 国际化切换(i18n)
  • 多语言支持
  • 个人设置(头像、密码修改等)

安全相关

  • 路由守卫(Navigation Guard)
  • Token自动刷新(可选)
  • CSRF/XSS 处理(部分靠后端)

8通用功能

  • 分页、表格、表单、文件上传、Excel导入/导出
  • 富文本编辑器(如Quill或WangEditor)

消息与通知

  • 消息通知列表(如系统通知)
  • 即时消息推送(WebSocket / SSE)

其他

  • 在线构建器:拖动表单元素生成相应的HTML代码。
  • 完全响应式布局(支持电脑、平板、手机等所有主流设备)
  • 对常用js插件进行二次封装

插件与技术选型

状态管理

路由

  • vue-router

UI组件库

  • Element
  • Ant-Design

HTTP请求库

  • Axios

图表展示

  • Echarts

富文本

  • quill
  • vue-quill-editor

模拟后台数据

  • mockjs

国际化

  • vue-i18n

代码规范

  • eslint

辅助插件

  • dayjs 日期处理库
  • moment