go-admin-team/go-admin-ui - GitHub
文章推薦指數: 80 %
go-admin ... The front-end and back-end separation authority management system based on Gin + Vue + Element UI is extremely simple to initialize the system. You ... Skiptocontent {{message}} go-admin-team / go-admin-ui Public Notifications Star 604 Fork 375 基于Gin+Vue+ElementUI的前后端分离权限管理系统的前端模块 www.go-admin.dev MITLicense 604 stars 375 forks Star Notifications Code Issues 15 Pullrequests 4 Actions Projects 0 Wiki Security Insights More Code Issues Pullrequests Actions Projects Wiki Security Insights master Branches Tags Couldnotloadbranches Nothingtoshow Loading {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default Loading 5 branches 26 tags Code Loading Latestcommit Gitstats 432 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime .github/workflows build plop-templates public scripts/k8s src tests/unit .editorconfig .env.development .env.production .env.staging .eslintignore .eslintrc.js .gitignore .npmrc .travis.yml Dockerfile LICENSE README.Zh-cn.md README.md babel.config.js jest.config.js jsconfig.json package.json plopfile.js postcss.config.js vue.config.js Viewcode go-admin ✨Feature 🎁Internal Readytowork Easilyimplementgo-admintowritethefirstapplication-documentationtutorial Teachyoufromgettingstartedtogivingup-videotutorial 📦Localdevelopment Developmentdirectorycreation Getthecode Startupinstructions Serverstartupinstructions Initializethedatabase,andstarttheservice Usedockertocompileandstart GenerationDocument Crosscompile UIinteractiveterminalstartupinstructions 🎬OnlineDemo 📨Interactive 💎Members JetBrainsopensourcecertificatesupport 🤝Thanks 🤟SponsorUs 🤝Link 🔑License README.md go-admin English|简体中文 Thefront-endandback-endseparationauthoritymanagementsystembasedonGin+Vue+ElementUIisextremelysimpletoinitializethesystem.Youonlyneedtomodifythedatabaseconnectionintheconfigurationfile.Thesystemsupportsmulti-instructionoperations.Migrationinstructionscanmakeiteasiertoinitializedatabaseinformation.ServiceinstructionsIt'seasytostarttheapiservice. documentation Backendproject Videotutorial ✨Feature FollowRESTfulAPIdesignspecifications BasedontheGINWEBAPIframework,itprovidesrichmiddlewaresupport(userauthentication,cross-domain,accesslog,trackingID,etc.) RBACaccesscontrolmodelbasedonCasbin JWTauthentication SupportSwaggerdocuments(basedonswaggo) DatabasestoragebasedonGORM,whichcanexpandmultipletypesofdatabases Simplemodelmappingofconfigurationfilestoquicklygetthedesiredconfiguration Codegenerationtool Formbuilder Multi-commandmode TODO:unittest 🎁Internal Usermanagement:Theuseristhesystemoperator,thisfunctionmainlycompletesthesystemuserconfiguration. Departmentmanagement:configurethesystemorganization(company,department,group),anddisplaythetreestructuretosupportdatapermissions. Positionmanagement:configurethepositionsofsystemusers. Menumanagement:configurethesystemmenu,operationauthority,buttonauthorityidentification,interfaceauthority,etc. Rolemanagement:Rolemenupermissionassignmentandrolesettingaredividedintodatascopepermissionsbyorganization. Dictionarymanagement:Maintainsomerelativelyfixeddatafrequentlyusedinthesystem. Parametermanagement:dynamicallyconfigurecommonparametersforthesystem. Operationlog:systemnormaloperationlogrecordandquery;systemabnormalinformationlogrecordandquery. Loginlog:Thesystemloginlogrecordquerycontainsloginexceptions. Interfacedocumentation:Automaticallygeneraterelatedapiinterfacedocumentsaccordingtothebusinesscode. Codegeneration:Accordingtothedatatablestructure,generatethecorrespondingaddition,deletion,modification,andcheckcorrespondingbusiness,andthewholeprocessofvisualoperation,sothatthebasicbusinesscanbeimplementedwithzerocode. Formconstruction:Customizethepagestyle,draganddroptorealizethepagelayout. Servicemonitoring:Viewthebasicinformationofsomeservers. Contentmanagement:demofunction,includingclassificationmanagementandcontentmanagement.Youcanrefertotheeasytousequickstart. Readytowork Youneedtoinstalllocally[go][gin]node和git Atthesametime,aseriesoftutorialsincludingvideosanddocumentsareprovided.Howtocompletethedownloadingtotheproficientuse,itisstronglyrecommendedthatyoureadthesetutorialsbeforeyoupracticethisproject!!! Easilyimplementgo-admintowritethefirstapplication-documentationtutorial Step1-basiccontentintroduction Step2-Practicalapplication-writingdatabaseoperations Teachyoufromgettingstartedtogivingup-videotutorial Howtostartgo-admin Easilyimplementbusinessusingbuildtools v1.1.0versioncodegenerationtool-freeyourhands[Advanced] Explanationofmulti-commandstartupmodeandIDEconfiguration Configurationinstructionsforgo-adminmenu[Mustsee] Howtoconfiguremenuinformationandinterfaceinformation[Mustsee] go-adminpermissionconfigurationinstructions[Mustsee] Instructionsforuseofgo-admindatapermissions[Mustsee] Ifyouhaveanyquestions,pleasereadtheabove-mentionedusagedocumentsandarticlesfirst.Ifyouarenotsatisfied,welcometoissueandpr.Videotutorialsanddocumentsarebeingupdatedcontinuously. 📦Localdevelopment Developmentdirectorycreation #Createadevelopmentdirectory mkdirgoadmin cdgoadmin Getthecode Importantnote:thetwoprojectsmustbeplacedinthesamefolder; #Getbackendcode gitclonehttps://github.com/go-admin-team/go-admin.git #Getthefront-endcode gitclonehttps://github.com/go-admin-team/go-admin-ui.git Startupinstructions Serverstartupinstructions #Enterthego-adminbackendproject cd./go-admin #Compiletheproject gobuild #Changesetting #Filepathgo-admin/config/settings.yml vi./config/setting.yml #1.Modifythedatabaseinformationintheconfigurationfile #Note:Thecorrespondingconfigurationdataundersettings.database #2.Confirmthelogpath :::tip⚠️NotethatthisproblemwilloccurifCGOisnotinstalledinthewindowsenvironment; E:\go-admin>gobuild #github.com/mattn/go-sqlite3 cgo:exec/missing-cc:exec:"/missing-cc":filedoesnotexist or D:\Code\go-admin>gobuild #github.com/mattn/go-sqlite3 cgo:execgcc:exec:"gcc":executablefilenotfoundin%PATH% Solvethecgoproblemandenter ::: Initializethedatabase,andstarttheservice #Thefirstconfigurationneedstoinitializethedatabaseresourceinformation #UseundermacOSorlinux $./go-adminmigrate-c=config/settings.dev.yml #⚠️Note:Useunderwindows $go-admin.exemigrate-c=config/settings.dev.yml #Starttheproject,youcanalsousetheIDEfordebugging #UseundermacOSorlinux $./go-adminserver-cconfig/settings.yml #⚠️Note:Useunderwindows $go-admin.exeserver-cconfig/settings.yml Usedockertocompileandstart #Compiletheimage dockerbuild-tgo-admin. #Startthecontainer,thefirstgo-administhecontainername,andthesecondgo-administheimagename #-vMappingconfigurationfileLocalpath:containerpath dockerrun--namego-admin-p8000:8000-v/config/settings.yml:/config/settings.yml-dgo-admin-server GenerationDocument gogenerate Crosscompile #windows envGOOS=windowsGOARCH=amd64gobuildmain.go #or #linux envGOOS=linuxGOARCH=amd64gobuildmain.go UIinteractiveterminalstartupinstructions #Installationdependencies npminstall#orcnpminstall #Startservice npmrundev 🎬OnlineDemo admin/123456 演示地址:http://www.go-admin.dev 📨Interactive Wechat 💎Members JetBrainsopensourcecertificatesupport Thego-adminprojecthasalwaysbeendevelopedintheGoLandintegrateddevelopmentenvironmentunderJetBrains,basedonthefreeJetBrainsOpenSourcelicense(s)genuinefreelicense.Iwouldliketoexpressmygratitude. 🤝Thanks chengxiao gin casbin spf13/viper gorm gin-swagger jwt-go vue-element-admin ruoyi-vue form-generator 🤟SponsorUs Ifyouthinkthisprojecthelpedyou,youcanbuyaglassofjuicefortheauthortoshowencouragement🍹 🤝Link Godevelopergrowthroadmap 🔑License MIT Copyright(c)2020wenjianzhang About 基于Gin+Vue+ElementUI的前后端分离权限管理系统的前端模块 www.go-admin.dev Topics admin vue element-ui Resources Readme License MITLicense Releases 26 v2.0.6 Latest Aug19,2021 +25releases Packages0 Nopackagespublished Contributors11 Languages Vue 71.6% JavaScript 23.5% SCSS 3.4% HTML 0.8% CSS 0.5% Handlebars 0.1% Other 0.1% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.
延伸文章資訊
- 1go-admin-team go-admin-ui Stargazers - Giters
go-admin-team go-admin-ui: 基于Gin + Vue + Element UI的前后端分离权限管理系统的前端模块.
- 2go-admin-ui: 基于Gin + Vue + Element UI的前后端分离 ... - Gitee
go-admin-ui. build MIT. 简介. goadmin-ui 是一个后台基础模块的前端的实现,它基于vue-element-admin实现。它实现了一套最基本的后台权限管理前端的...
- 3GoAdminGroup/go-admin: A golang framework helps ... - GitHub
Features. Fast: build a production admin panel app in ten minutes. Theming: beautiful ui themes s...
- 4go-admin-ui: 基于Gin + Vue + Element UI的前后端分离 ... - Gitee
go-admin. Build Status Release License · English | 简体中文. 基于Gin + Vue + Element UI的前后端分离权限管理系统,系统初...
- 5介绍
go-admin 是一个中后台应用框架,基于(gin, gorm, Casbin, Vue, Element UI)实现。go-admin 分为两个项目go-admin 和go-admin-ui...