持续更新中。。。
任务数量的控制
- 首屏不包含关注的任务显示300条任务,如果超过300就会有分页出现
- 关注的未完成的显示200条,已完成的第一次显示已完成显示200条,点击加载更多加每次显示100条已完成的数据
- 项目中一直在监听任务数,达到1000条就会有提示
- 加载已完成的任务,第一次最多加载200条,如果还有已完成的任务,就会出现加载更多的操作,点击更多每次加载100条。
样式相关的优化
排序
- 排序是组内排序
- 未完成和完成任务的分开排序
- 每个组内维护一个排序状态
- 对排序进行优化,将未完成的和完成的,分开进行排序,以及,如果是是对过期时间进行排序,因为有的任务并没有过期时间,所以对有过期时间对进行排序,没有过期时间的,按照任务名称排序
批量分配
- 是添加负责人,而不是更新任务的负责人
- 任务组为空时不显示批量分配
- 批量分配只针对未完成的任务
全部完成
- 全部完成是将整个任务组都完成
删除任务组
- 只删除任务组,任务会放到未分组
- 删除任务组和任务,就都会删掉
显示已完成的任务数
- 点击显示已完成的任务数,目前定的是显示200条,如果还有已完成的任务,就会出现加载更多的按钮,点击加载更多按钮,每次显示100条
- 如果已完成的任务数是0 则不发送请求,只是简单的文字切换
- 当将已完成的都改成未完成的后,就将自动将隐藏已完成任务,改为显示已完成任务,
- 如果页面的数据都重新请求后,将隐藏已完成任务,改为显示已完成任务,
- 拖动任务和任务组时, 将隐藏已完成任务,改为显示已完成任务,
- 如果这个任务是关注的任务,当关注的已完成的为0时,将隐藏已完成任务,改为显示已完成任务,
任务组收展
- 点击我关注的前面的五角星可以独立收展
- 如果有任务组是闭合的,点击任务组收展,第一下是将所有的任务组展开,第二次才是将任务组展开
我关注的
- 三种不同的筛选条件下,都有各自的我关注的任务
搜索
- 搜索只针对当前页面显示的任务,
- 点击搜索的文字,会弹出搜素的输入框,如果搜索框中有文字,失去焦点时,搜索框还保留
- 翻页后搜索条件还是保留的
在未完成状态下操作任务
- 因为显示任务组下已完成和未完成的任务数,所以在完成任务,或者是取消完成任务时,都会对任务数的正确性
- 这里对于重复任务,做了处理,如果这个任务是重复任务,完成这个任务还会产生一个新的任务,如果这个重复任务是以关注的任务,以及关注的任务数量的情况,
删除任务
- 删除任务同样需要关注任务数量,
- 如果这个任务是重复的任务,数量的变化,以及逻辑的正确性
网友评论