Skip to content

使用Vue+Ant。作为Light后端项目前后端分离的Web前端项目,后台管理系统、权限管理系统等

License

Notifications You must be signed in to change notification settings

IMJacky/Light.Web

 
 

Repository files navigation

简介

1、前端:Ant Design Vue Pro

2、后端:Spring Boot,Redis,MySql,MyBatis Plus,Druid,Swagger,拦截器,过滤器,全局异常处理,日志,代码生成,多数据源

3、对象以及数据库表:用户,角色,资源(菜单/按钮),用户所属角色(可一对多),角色所拥有的资源以及基础信息包括部门,岗位

4、前期的前后端交互,针对后端所配置的用户权限动态来生成系统菜单,以及用户信息,登录

5、纯Docker容器部署到腾讯云(1C 2G)上,包括数据库,Nginx,缓存等等,使用Jenkins进行CI/CD;可惜的是前端没弄自动化,因为服务器资源不够用,动不动就TM挂掉了(垃圾Java)

总览

Fork 自 Ant Design Pro

登录页 登录页

工作台 工作台

菜单 菜单

用户 用户

分配资源 分配资源

运行

  • 安装依赖
yarn install
  • 开发模式运行
yarn run serve
  • 编译项目
yarn run build
  • Lints and fixes files
yarn run lint

About

使用Vue+Ant。作为Light后端项目前后端分离的Web前端项目,后台管理系统、权限管理系统等

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 68.1%
  • JavaScript 28.7%
  • Less 2.8%
  • Other 0.4%