项目难点:
1、营销日历模块中负责以‘日模式24小时为单位’、‘周模式24小时为单位’、‘月模式一周为单位’的日历组件绘制,并且各模式分别涉及日、周、月的时间切换,并且根据接口返回的数据按对应日期展示相应的内容;
2、响应率设置模块,负责将对应年份的12个月份的日历组件按顺序展示,切换年份时,月份数据随之改变,可根据筛选器将某个时间段或具体星期来设置满足条件的日期为‘考勤日’还是‘非考勤日’,也可直接点击日历中的日历进行设置,并且如果当前日期在接口返回的数据中,那么当前日期会自动设置为‘考勤日’;
3、数据一览模块,根据接口返回的数据量来手搓条形堆叠图并根据各条数据的占比来设置宽度和颜色;
4、标签圈客模块,根据接口返回的数据体遍历重构来生成页面,根据不同属性组合的值来判断对应的筛选器类型(下拉、输入、时间等),在页面选取内容后再遍历按接口入参要求拼接选中的项传给接口。