美文网首页前端进阶之路
分享github上一个简单通用的后台管理系统项目

分享github上一个简单通用的后台管理系统项目

作者: sunfutao | 来源:发表于2020-05-26 21:06 被阅读0次

    介绍

    ant-back是一个基于ant-design-pro实现的简单通用的网站后台项目,只要你有react和javascript基础,你可以利用它快速构建你自己的后台管理系统。目前实现了多角色登录、角色管理、用户管理、富文本、图片上传等常用功能。

    查看效果点这里

    项目地址点这里

    说明

    项目跑起来后首页有使用说明,里面有接口文档,还有添加页面、添加接口的教程。

    数据库文件在后端项目中。

    如果对您对此项目有兴趣,可以点赞支持一下 谢谢!

    技术栈

    前端:react + ant-design-pro

    后端:node.js + koa + sequelize + mysql

    部分截图

    首页:

    页面图片-首页

    角色管理:

    页面图片-角色管理

    写文章:

    页面图片-写文章

    安装和运行

    请确保已安装node

    git clone https://github.com/sunft1996/ant-back-server.git
    cd ant-back
    npm install 
    <!--安装依赖后项目运行-->
    npm start 
    

    如果npm install或者时间太长,配置npm registry到国内镜像

    npm config set registry https://registry.npm.taobao.org/
    npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
    <!--重新install-->
    npm install 
    

    实在不行你就用yarn下载

    npm install -g yarn
    yarn install
    <!--运行项目-->
    yarn start
    

    项目跑起来后你可以用以下两个账号登录:

    管理员 账号:root
    ,密码:123456

    游客 账号:user,
    密码:123456

    项目部署

    修改路径

    // src/global.js
    
    // 修改为你的后端项目运行地址
    export const imgUrl = 'http://back.1cloud.xyz';
    

    执行命令

    // 执行构建命令,生成的dist文件夹放在服务器下即可访问
    npm run build
    

    功能

    • 登录/注销
    • 修改密码
    • 新增用户
    • 用户管理
    • 角色管理
    • 权限按钮级别
    • 菜单管理
    • 文章管理
    • 成功页/失败页
    • 403页/404页/500页
    • 富文本编辑器
    • 图片上传
    • 图表

    关于权限

    项目实现了多角色登录,你可以用root账号给角色分配权限。你可以给一个页面添加新增、删除、修改等功能添加子权限,具体看项目首页的使用说明。

    如何添加页面

    后台项目通常是列表和对应的增删改查,我写了一个示例列表页提供参考,你可以直接复制它来添加页面。
    跟着项目首页的教程走一遍即可。

    License

    MIT

    相关文章

      网友评论

        本文标题:分享github上一个简单通用的后台管理系统项目

        本文链接:https://www.haomeiwen.com/subject/dehbahtx.html