管理系统模板前言一套管理系统基础模板,提供一些基础功能(包括:系统用户、菜单、权限、调度任务、常量、数据词典等)方便开发人们关注业务功能开发。项目前端分离,前端采用vue+element-ui,后端采用spring-boot项目地址:https://github.com/cuteJ/shop...(后端)https://github.com/cuteJ/shop...(前端)项目简介项目结构前端src--源码目录├──api--API├──assets--图片资源文件├──components--常用组件├──directive--vue指令├──filters--filter├──lang--国际化配置├──icons--svg文件├──router--路由配置├──store--vuexstatemanagement├──styles--全局css样式├──utils--工具└──views--页面组件├──app--应用程序管理(小程序)├──dashboard--主页├──errorPage--错误页面├──layout--布局页面├──login--登录页面├──profile--个人配置├──svg-icons--图标├──system--系统管理├──components--页面层级组件├──sysApiListManager--接口列表├──sysAuthorityManager--接口权限├──sysDicManager--常量管理├──sysJobManager--定时任务├──sysJobRunLogManager--定时任务日志├──sysMenuManager--菜单管理├──sysMetadataManager--数据字典├──sysOptLogManager--操作log├──sysRegionManager--区域管理├──sysRoleManager--角色管理├──sysUserManager--系统用户管理├──user--C端用户管理├──userLoginManager--C端用户列表后台shop-server├──install--脚本文件├──shop-server-api--publicModules(包括modelmapper工具配置类等)├──shop-server-app(包括H5登录,各种小程序登录)├──shop-server-mgt运行结构小型项目实现单一运行结构,nginx完全负责静态文件服务器,如果后端应用代理需要CDN或者后端扩展,具体部署架构看自身项目情况。基础功能权限的设计分为前端和后端。前端根据返回的后台菜单权限数据控制菜单页面的显示和隐藏。后端使用Shiro框架实现权限控制。用户权限数据库表模型项目前端界面:定时任务定时任务使用quartz简单封装实现。数据库模型项目和其他数据字典汇总项目的前端界面处于起步阶段,目前已经完成1.0.0,正在测试中。后续开发计划.....项目1.x分支基础模板(后续会持续更新)计划增加2.x分支增加业务功能(如:订单、商品等)
