go-admin-team/go-admin-ui - GitHub

文章推薦指數: 80 %
投票人數:10人

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.



請為這篇文章評分?