簡析
基于 Gin + GORM + Casbin + vue-element-admin 實作的權限管理系統,
基于Casbin 實作RBAC權限管理,
前端實作: vue-element-admin,
開源地址見文末,
原由
前陣子把goapp開源后,不少朋友加我,一些朋友對vue還比較陌生,不知道如何添加自己的第一個后臺管理功能,遇到比較多的問題是路由配置、選單配置等,
本文主要說明如何添加一個功能項,希望對有需要的朋友帶來一些幫助,開源幾個月以來得到不少朋友的關注和支持,后期有時間打算另外寫一個grpc微服務版的分支,

詳情步驟
第一步:運行專案
cd cmd/manageweb,go run main.go
cd website/manageweb,npm install,npm run dev
第二步:在 goapp\website\manageweb\src\views\app\sys 目錄下創建檔案 test.vue

第三步:在 goapp\website\manageweb\src\store\modules\permission.js 檔案中配置路由映射

第四步:在后臺管理選單管理功能中添加選單,代碼項要和第三步配置的'Test'一致

第五步:在角色管理功能項中配置新選單權限

第六步:重繪頁面即可看到新加的功能頁

開源地址:https://github.com/it234/goapp
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/69284.html
標籤:Go
