vue-quasar-admin 一个包含通用权限控制的后台管理系统

2018-07-01 12:32:01 +08:00
 ruoxie

vue-quasar-admin

  Quasar-Framework 是一款基于 vue.js 开发的开源的前端框架, 它能帮助 web 开发者快速创建以下网站:响应式网站,渐进式应用,手机应用(通过 Cordova),跨平台应用(通过 Electron)。   Quasar 允许开发者在只写一次代码的情况下发布到多个平台 website, PWA ,Mobile App 和 Electron App 在使用 Quasar 的时候, 你甚至不需要 Hammerjs, Momentjs, 或者 Bootstrap, Quasar 框架内包含了已经这些东西,你可以很简单就使用到。   vue-quasar-admin是基于 Quasar-Framework 搭建的一套包含通用权限控制的后台管理系统(目前只针对 PC 端)。

github

online demo

登录账号:

admin 123

test 123456

website_admin 123456

请不要随意修改账号名称,其他操作随意,可通过右上角"数据初始化"按钮初始化数据

功能与特点

文件结构

.
├── .quasar  Quasar CLI 生成的配置
└── src
    ├── assets  资源文件
    ├── components 自定义组件
    ├── css 样式文件
    ├── layout 布局组件
    ├── libs  工具方法
    ├── router  路由配置
    ├── store  状态管理
    ├── service  API 管理
    ├── plugins  需要全局注册的组件、指令、插件
    └── pages
        ├── cms 
        │   └── 文章管理
        ├── develop
        │   ├── 官方组件
        │   └── 业务组件
        ├── organization
        │   ├── 部门管理
        │   └── 职位管理
        ├── other
        │   └── 审计日志
        ├── permission
        │   ├── 功能管理
        │   ├── 角色管理
        │   ├── 角色权限管理 
        │   ├── 角色用户管理
        │   └── 用户角色管理
        ├── system  
        │   ├── 菜单管理
        ├── user  
        │   └── 用户管理
        ├── 403 无权限页面
        ├── index 首页
        └── login 登录页
        

安装使用

Install

npm install

Run

Development

quasar dev

Production(Build)

quasar build

安装后台程序

后台程序

git clone https://github.com/wjkang/quasar-admin-server.git

Install

npm install

Run

Development

npm run start

Production(Build)

npm run production

后端程序使用koa2构建,并且使用lowdb持久化数据到 JSON 文件(使用 JSON 文件存储是为了快速构建 demo)。

功能开发步骤(以文章管理为例)

可多细节可查看源码

效果展示

3239 次点击
所在节点    JavaScript
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/467212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX