[開源]如何使用goapp寫你的后台管理系統_golang


 

簡析

基於 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM