GFast V3.2.1 版本釋出,採用 GoFrame 2.3 + Vue3 後臺管理系統

kocie發表於2023-01-29

平臺簡介
基於全新 Go Frame 2.3+Vue3+Element Plus 開發的全棧前後端分離的管理系統
前端採用 vue-next-admin 、Vue、Element UI。

特徵
高生產率:幾分鐘即可搭建一個後臺管理系統
模組化:單應用多系統的模式,將一個完整的應用拆分為多個系統,後續擴充套件更加便捷,增加程式碼複用性。
外掛化: 可透過外掛的方式擴充套件系統功能
認證機制:採用 gtoken 的使用者狀態認證及 casbin 的許可權認證
路由模式:得利於 goframe2.0 提供了規範化的路由註冊方式,無需註解自動生成 api 檔案
面向介面開發


內建功能
使用者管理:使用者是系統操作者,該功能主要完成系統使用者配置。
部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支援資料許可權。
崗位管理:配置系統使用者所屬擔任職務。
選單管理:配置系統選單,操作許可權,按鈕許可權標識等。
角色管理:角色選單許可權分配、設定角色按機構進行資料範圍許可權劃分。
字典管理:對系統中經常使用的一些較為固定的資料進行維護。
引數管理:對系統動態配置常用引數。
操作日誌:系統正常操作日誌記錄和查詢;系統異常資訊日誌記錄和查詢。
登入日誌:系統登入日誌記錄查詢包含登入異常。
線上使用者:當前系統中活躍使用者狀態監控。
定時任務:線上(新增、修改、刪除) 任務排程包含執行結果日誌。
程式碼生成:前後端程式碼的生成。
服務監控:監視當前系統 CPU、記憶體、磁碟、堆疊等相關資訊。
線上構建器:拖動表單元素生成相應的 HTML 程式碼。
檔案上傳,快取標籤等。

演示地址
 賬號:demo 密碼:123456

配置
專案資料庫檔案 resource/data/db.sql 建立資料庫匯入後修改配置 manifest/config/config.yaml.bak 複製改為 manifest/config/config.yaml

其中 gfToken 配置

gfToken:
cacheKey: "gfToken_" #快取字首
timeOut: 10800 #token 超時時間(秒)
maxRefresh: 5400 #token 自動重新整理時間(秒)
multiLogin: true #是否允許一個賬號多人同時登入
encryptKey: "49c54195e750b04e74a8429b17896586" # 加密 key (32 位)
cacheModel: "redis" # 儲存引擎 (memory 使用記憶體 | redis 使用 redis)
excludePaths: # 排除不做登入驗證的路由地址
- "/api/v1/system/login"
專案為前後端分離,前端地址:

github地址:https://github.com/tiger1103/gfast-ui

gitee地址:https://gitee.com/tiger1103/gfast-ui

相關文章