若依專案學習
阿新 • • 發佈:2022-05-10
前後端分離版
目錄說明,
- ruoyi-admin 核心
- ruoyi-common 統一交給admin模組去呼叫
- ruoyi-framework
- ruoyi-generator
- ruoiyi-quartz
- ruoyi-system
- ruoyi-ui 前端
登入具體流程
後端:
1.校驗驗證碼
2.校驗使用者名稱和驗證碼
3.生成token
使用非同步工作管理員,結合線程池,實現非同步操作日誌記錄,和業務邏輯實現非同步解耦合。
getInfo
"*:*:*" 表示所有許可權
獲取當前使用者的角色和許可權資訊,存入VueX中。
getRouters
根據當前使用者的許可權獲取動態路由
使用者管理
流程:載入Vue頁面-》請求後臺資料
getList
- startPage()
pageHelper中的reasonable對引數進行邏輯處理,保證引數的正確性。
- userService.selectUserList(user);
@DataScope(deptAlias="d",userAlias="u") 給表設定別名
- treeSelect
1.查出所有部門資料
2.組裝成樹狀結構
通過parent_id構建父子級關係
通過此方法組裝返回樹狀圖
先找到頂級節點,找到他的子節點,
遍歷頂級節點的子節點,再找到它的子節點
新增資料
rset是表單重置
getTreeselect獲取部門樹狀圖
程式碼生成
匯入資料庫表
設定欄位名稱(資料庫註釋)
選擇生成路徑,包名
模組功能名稱
模組圖示設定