前言:
這一節是將ruoyi的前端界面過一遍,查看所有系統菜單及頁面功能,為后續代碼學習做準備。(注意:文中包含大量截圖,截圖為從本地啟動的3.9.0 vue3的前端界面。)
一 系統管理
1 用戶管理
主要功能:用戶信息的CRUD包括用戶批量導入導出功能
-
用戶導入
-
用戶新增
這里崗位沒有權限控制,只是一個展示標簽
- 用戶信息修改
- 角色分配
這里角色權限的展示及提交,這里除了admin外只有common角色,所以不能修改
- 展示內容:部門,用戶數據
其中admin賬號不可操作,其它賬號只可分配普通角色權限
2 角色管理
- 角色信息crud,導出,角色信息展示
- 角色修改,用于修改角色名稱,菜單權限等
- 分配數據權限,用于給改角色設置數據權限
- 分配用戶,用戶給指定角色分配用戶
- 新增用戶
- 新增用戶
3 菜單管理
- 菜單crud
- 已有菜單修改
- 菜單新增
4 部門管理
- 部門信息crud
- 部門新增
- 部門修改
5 崗位管理
- 崗位信息crud,導出
- 崗位新增
- 崗位修改
6 字典管理
- 字典信息crud,批量導出,緩存刷新
- 字典類型維護
- 修改
- 修改
- 字典信息修改
7 參數設置
- 參數crud,批量導出,刷新緩存
- 參數修改
8 通知公告
目前只有簡單的增刪改查功能
- 通知信息crud
- 修改
9 日志管理
9.1 操作日志
- 操作日志查詢,刪除
- 詳細日志查詢
9.2 登錄日志
- 登錄日志查詢,刪除
二 系統監控
1 在線用戶
- 在線用戶信息查詢,強退
2 定時任務
- 定時任務信息crud,批量導出
- 調度日志查詢
- 任務修改
- 任務詳細
3 數據監控
- druid數據監控頁面
4 服務監控
- 服務器配置及狀態信息
5 緩存監控
- redis基本,內存信息及命令統計
6 緩存列表
三 系統工具
1 表單構建
- 通過拖拉拽內置組件,設計表單并導出代碼
2 代碼生成
-
針對實體表生成對應的crud方法
-
表創建,通過建表語句直接創建表
-
導入表,從數據庫中導入
-
修改,修改基本、字段、生成信息
-
預覽,生成代碼預覽
3 系統接口
- Swagger在線接口文檔
四 其它
1 首頁
-
官網外鏈及頁面設置等
-
主題設置
2 個人中心
- 用戶個人基本信息及修改