
├── 01-项目简介及搭建
│ ├── 1-1 项目简介
│ ├── 1-2 项目搭建
│ ├── 1-3 项目依赖
│ ├── 1-4 端口及初始化配置
│ ├── 1-5 数据库db配置
│ ├── 1-6 缓存redis配置
│ ├── 1-7 图片上传配置
│ └── 1-8 日志log配置
├── 02-完善基础配置
│ ├── 2-1 数据库mysql配置初始化
│ ├── 2-2 缓存redis配置初始化
│ ├── 2-3 跨域中间件
│ ├── 2-4 通用返回结构
│ ├── 2-5 鉴权中间件
│ ├── 2-6 日志log中间件
│ ├── 2-7 路由router初步定义
│ └── 2-8 启动程序main
├── 03-登录及验证码接口开发
│ ├── 3-1 后端验证码接口开发
│ └── 3-2 后端登录接口开发
├── 04-部门及岗位开发
│ ├── 4-1 岗位相关接口开发
│ ├── 4-2 新增岗位
│ ├── 4-3 岗位列表查询
│ ├── 4-4 根据id查询岗位
│ ├── 4-5 修改岗位
│ ├── 4-6 单删除和批量删除
│ ├── 4-7 岗位状态修改和下拉列表
│ ├── 4-8 部门列表
│ ├── 4-9 新增部门
│ ├── 4-10 根据id查询部门
│ ├── 4-11 修改部门
│ ├── 4-12 删除部门
│ └── 4-13 部门下拉列表
├── 05-角色及菜单权限开发
│ ├── 5-1 新增菜单
│ ├── 5-2 新增菜单下拉列表
│ ├── 5-3 根据id查询菜单
│ ├── 5-4 修改菜单
│ ├── 5-5 根据id删除菜单
│ ├── 5-6 查询菜单列表
│ ├── 5-7 新增角色
│ ├── 5-8 根据id查询角色
│ ├── 5-9 修改角色
│ ├── 5-10 根据id删除角色
│ ├── 5-11 修改角色状态
│ ├── 5-12 分页查询角色列表
│ ├── 5-13 角色下拉列表
│ ├── 5-14 根据角色id查询菜单权限数据列表
│ └── 5-15 完成角色权限分配
├── 06-用户相关接口开发
│ ├── 6-1 新增用户
│ ├── 6-2 根据用户id查询用户信息
│ ├── 6-3 修改用户
│ ├── 6-4 根据用户id删除用户
│ ├── 6-5 修改用户状态
│ ├── 6-6 重置密码
│ ├── 6-7 分页查询用户列表
│ ├── 6-8 图片上传
│ ├── 6-9 修改个人信息
│ ├── 6-10 修改个人密码
│ ├── 6-11 完善左侧菜单列表
│ ├── 6-12 完善登录用户权限列表
│ └── 6-13 jwt鉴权认证
├── 07-日志开发
│ ├── 7-1 新增登录日志
│ ├── 7-2 分页查询登录日志
│ ├── 7-3 单删除,多删除,清空登录日志
│ ├── 7-4 操作日志中间件,新增操作日志
│ └── 7-5 分页查询,单删,多删,清空操作日志
├── 08-前端项目初始化
│ ├── 8-1 前端项目简介及初始化
│ ├── 8-2 新建包名及包名讲解
│ ├── 8-3 依赖的安装及vue配置
│ ├── 8-4 路由的封装
│ ├── 8-5 环境配置
│ ├── 8-6 axios的统一封装
│ └── 8-7 storage封装
├── 09-登录交互开发
│ ├── 9-1 登录页面的开发1
│ ├── 9-2 登录页面的开发2
│ ├── 9-3 验证码前后端对接
│ ├── 9-4 登录接口前后端对接
│ ├── 9-5 数据存储
│ └── 9-6 路由导航
├── 10-主页侧边栏和头部开发
│ ├── 10-1 主体页面布局
│ ├── 10-2 侧边栏logo和标题
│ ├── 10-3 左侧菜单基本布局及实现
│ ├── 10-4 实现点击路由跳转
│ ├── 10-5 保持路由激活
│ ├── 10-6 张开和折叠图标布局
│ ├── 10-7 实现张开和折叠
│ ├── 10-8 面包屑功能的实现
│ ├── 10-9 头部右侧个人头像和用户组件开发
│ ├── 10-10 实现点击退出功能
│ ├── 10-11 多标签初始布局
│ ├── 10-12 路由监听及添加选中项
│ ├── 10-13 标签页前面新增小白点
│ ├── 10-14 点击标签页实现跳转
│ └── 10-15 点击实现关闭
├── 11-部门及岗位的开发
│ ├── 11-1 岗位列表实现
│ ├── 11-2 修改岗位状态
│ ├── 11-3 新增岗位
│ ├── 11-4 修改岗位
│ ├── 11-5 岗位的单删除和批量删除
│ ├── 11-6 部门列表
│ ├── 11-7 新增部门
│ ├── 11-8 编辑部门
│ └── 11-9 删除部门
├── 12-菜单权限及角色开发
│ ├── 12-1 菜单列表
│ ├── 12-2 新增菜单
│ ├── 12-3 编辑和删除菜单
│ ├── 12-4 角色列表
│ ├── 12-5 角色状态的启用和停用
│ ├── 12-6 新增角色
│ ├── 12-7 编辑角色
│ ├── 12-8 删除角色
│ └── 12-9 分配权限
├── 13-用户及个人中心开发
│ ├── 13-1 用户列表和用户状态修改
│ ├── 13-2 用户新增
│ ├── 13-3 用户修改,删除,重置密码
│ └── 13-4 个人信息
├── 14-日志开发
│ ├── 14-1 登录日志列表,删除,批量删除,清空登录日志
│ ├── 14-2 操作日志列表,删除,批量删除,清空操作日志
│ ├── 14-3 权限处理
│ └── 14-4 首页处理
└── 资料
└── …