{"id":13458524,"url":"https://github.com/tower1229/Vue-Access-Control","last_synced_at":"2025-03-24T15:31:31.711Z","repository":{"id":26240380,"uuid":"107740759","full_name":"tower1229/Vue-Access-Control","owner":"tower1229","description":":gem: Frontend access control framework based Vue","archived":false,"fork":false,"pushed_at":"2024-03-08T10:30:39.000Z","size":6781,"stargazers_count":1070,"open_issues_count":10,"forks_count":207,"subscribers_count":42,"default_branch":"master","last_synced_at":"2024-10-29T17:56:03.061Z","etag":null,"topics":["access-control","access-management","authorization","vue","vue-router"],"latest_commit_sha":null,"homepage":"http://refined-x.com/Vue-Access-Control/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tower1229.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-21T01:06:21.000Z","updated_at":"2024-10-10T02:14:31.000Z","dependencies_parsed_at":"2024-04-27T04:33:09.634Z","dependency_job_id":"cb3029f6-f22b-4444-a604-d8298019966c","html_url":"https://github.com/tower1229/Vue-Access-Control","commit_stats":{"total_commits":70,"total_committers":4,"mean_commits":17.5,"dds":"0.48571428571428577","last_synced_commit":"ba0c50be5721d7729eba20d03e9398ec895d282e"},"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower1229%2FVue-Access-Control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower1229%2FVue-Access-Control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower1229%2FVue-Access-Control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower1229%2FVue-Access-Control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tower1229","download_url":"https://codeload.github.com/tower1229/Vue-Access-Control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245298062,"owners_count":20592532,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["access-control","access-management","authorization","vue","vue-router"],"created_at":"2024-07-31T09:00:53.412Z","updated_at":"2025-03-24T15:31:26.684Z","avatar_url":"https://github.com/tower1229.png","language":"Vue","readme":"English | [中文](README_CN.md)\n\n# vue-access-control\n\n[![Build Status](https://travis-ci.com/tower1229/Vue-Access-Control.svg?branch=master)](https://travis-ci.com/tower1229/Vue-Access-Control)  [![license](https://img.shields.io/github/license/tower1229/Vue-Access-Control.svg)]()\n\n\u003e :gem: Frontend access control framework based Vue\n\n![logo](https://refined-x.com/asset/vsc-logo.png)\n\n## [A new version](https://github.com/tower1229/Vue-Access-Control/tree/v2) is ready, with a modular design that is less invasive to the business, fully compatible with V1 version interface data\n\n-----\n\n## Introduction\n\nVue-Access-Control is a solution of front-end user rights control based on Vue/Vue-Router/axios,through the control of three levels of routing, view and request, the developer can realize the user authority control of any granularity.\n\nThe management function can refer to [CuttingMat](https://github.com/cutting-mat) project.\n\n## Documentation\n\n[Vue2.0用户权限控制解决方案](http://refined-x.com/2017/11/28/Vue2.0%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/)\n\n[基于Vue实现后台系统权限控制](http://refined-x.com/2017/08/29/%E5%9F%BA%E4%BA%8EVue%E5%AE%9E%E7%8E%B0%E5%90%8E%E5%8F%B0%E7%B3%BB%E7%BB%9F%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/)\n\n[用addRoutes实现动态路由](http://refined-x.com/2017/09/01/%E7%94%A8addRoutes%E5%AE%9E%E7%8E%B0%E5%8A%A8%E6%80%81%E8%B7%AF%E7%94%B1/)\n\n## Download\n\nhomepage: http://refined-x.com/Vue-Access-Control/\n\ngit: `git clone https://github.com/tower1229/Vue-Access-Control.git`\n\n\n## Live Example\n\ntest account:\n\n``` bash\n1. username: root\n   password: any password\n2. username: client\n   password: any password\n```\n\nlive example:\n\n[http://refined-x.com/Vue-Access-Control/](http://refined-x.com/Vue-Access-Control/)\n\n## Build Setup\n\n``` bash\n# install dependencies\nnpm install\n\n# serve with hot reload at localhost:8080\nnpm run serve\n\n# build for production with minification\nnpm run build\n\n```\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Ftower1229%2FVue-Access-Control.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Ftower1229%2FVue-Access-Control?ref=badge_large)\n\nCopyright (c) 2017-present, [refined-x.com](http://refined-x.com)\n\n","funding_links":[],"categories":["Vue","构架","Components \u0026 Libraries","Frameworks","Boilerplates","Frameworks [🔝](#readme)"],"sub_categories":["其他","Frameworks","Other"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftower1229%2FVue-Access-Control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftower1229%2FVue-Access-Control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftower1229%2FVue-Access-Control/lists"}