前後端分離後台管理系統 Gfast v3.0 全新發布
GFast V3.0
平台簡介
- 基於全新Go Frame 2.0+Vue3+Element Plus開發的全棧前後端分離的管理系統
- 前端採用vue-next-admin 、Vue、Element UI。
- 本項目由奇訊科技團隊開發。
特徵
- 高生產率:幾分鐘即可搭建一個後台管理系統
- 模組化:單應用多系統的模式,將一個完整的應用拆分為多個系統,後續擴展更加便捷,增加程式碼復用性。
- 插件化: 可通過插件的方式擴展系統功能
- 認證機制:採用gtoken的用戶狀態認證及casbin的許可權認證
- 路由模式:得利於goframe2.0提供了規範化的路由註冊方式,無需註解自動生成api文檔
- 面向介面開發
內置功能
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
- 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支援數據許可權。
- 崗位管理:配置系統用戶所屬擔任職務。
- 菜單管理:配置系統菜單,操作許可權,按鈕許可權標識等。
- 角色管理:角色菜單許可權分配、設置角色按機構進行數據範圍許可權劃分。
- 字典管理:對系統中經常使用的一些較為固定的數據進行維護。
- 參數管理:對系統動態配置常用參數。
- 操作日誌:系統正常操作日誌記錄和查詢;系統異常資訊日誌記錄和查詢。
- 登錄日誌:系統登錄日誌記錄查詢包含登錄異常。
- 在線用戶:當前系統中活躍用戶狀態監控。
- 定時任務:在線(添加、修改、刪除)任務調度包含執行結果日誌。
- 程式碼生成:前後端程式碼的生成。
- 服務監控:監視當前系統CPU、記憶體、磁碟、堆棧等相關資訊。
- 在線構建器:拖動表單元素生成相應的HTML程式碼。
- 文件上傳,快取標籤等。
演示地址
//v3.g-fast.cn/sys 帳號: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地址://github.com/tiger1103/gfast-ui
gitee地址://gitee.com/tiger1103/gfast-ui
(請切換:os-v3)
演示圖
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |