1. 程式人生 > 其它 >若依專案學習

若依專案學習

前後端分離版

目錄說明,

  • 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獲取部門樹狀圖

程式碼生成

匯入資料庫表

設定欄位名稱(資料庫註釋)

選擇生成路徑,包名

模組功能名稱

模組圖示設定