首页的页面结构
目标
: 实现系统首页的页面结构
目前,我们的页面还剩下首页,这里我们可以按照如图实现一下的结构
首页页面结构,src/views/dashboard/index.vue
通过上面的代码,我们得到了如下的页面
大家发现,我们预留了**工作日历
和绩效指数
**两个组件,我们会在后续的组件中进行开发
提交代码
首页用户资料显示
目标
:将首页的信息换成真实的用户资料
直接获取Vuex的用户资料即可
在 vue视图中绑定
除此之外,当我们加载图片失败的时候,图片地址存在,但是却不能显示,之前我们封装的图片错误指令可以应用
工作日历组件封装
目标
封装一个工作日历组件在首页中展示
新建工作日历组件结构
工作日历的要求很简单,显示每个月的日期,可以设定日期的范围
我们可以基于Element组件el-calendar进行封装
代码如下 src/views/dashboard/components/work-calendar.vue
实现工作日历逻辑
在主页中应用
提交代码
封装雷达图图表显示在首页
目标
:封装一个echarts中的雷达图表显示在首页的绩效指数的位置
了解雷达图
封装雷达图插件
首页中,还有一个绩效指数的位置需要放置一个雷达图的图表,我们可以采用百度的echarts进行封装
第一步, 安装echarts图表
echarts是一个很大的包,里面包含了众多图形,假设我们只使用雷达图,可以做按需加载
第二步, 新建雷达图组件,src/views/dashboard/components/radar.vue
我们得到一个雷达图,对绩效指数进行统计
注意
:相关数据的缺失,所以这里我们进行的是模拟数据
在主页中引入使用
审批流程业务的基本介绍
什么是审批流程
提交一个离职审批
目标
: 提交一个离职的审批,并完成业务流转
离职弹层
显示弹层
加班数据及校验
提交审批逻辑
配置审批列表的导航
完成该流程的审批和流转
注意: 审批接口中的同意接口存在一定问题,可以测试 提交 /撤销 驳回等操作
提交代码