登录模块:
用户名密码表单校验,开发环境跨域请求的处理,xios请求封装,vuex存储用户登录信息,前端主动介token注入和token过期时间处理,token被动处理,判断后端返回状态码,登录拦截,请求和响应拦截器的处理,自定义指令的使用处理头像不展示问题 登出功能
路由模块:
静态路由:任何人都可以访问
动态路由:有权限的人才可以访问
临时将 2种路由合并在一起成为静态路由 方便开发
组织架构:
采用树形结构展示部门列表信息,有公司名称,负责人和操作列表
操作列表包括:添加子部门,编辑子部门,删除子部门
公司设置:角色管理 和公司信息
分配权限 :要单独做 角色管理列表:角色列表的分页功能,新增角色 编辑角色 删除角色 分配权限 和公司信息:就是一个form表单,请求数据回填进去
员工管理: vue的 slot具名插槽的使用, 封装了一个工具栏,每个页面都要使用的一个左右布局工具栏 组件的统一注册,可以直接使用这个工具栏 请求接口渲染员工列表,
格式化员工列表:聘用形式 用户状态 入职时间 删除员工
导入和导出功能:npm i xlsx
日历生成前后五年 全屏插件使用 动态主题设置 国际化多语言处理 多页签实现
项目上线: cnd引入代码,上线跨域处理 和 history刷新页面404问题