发表于: 2017-07-17 22:49:06

1 865


今天完成的事情:

修改完2个功能型bug,一个是点击写日报,自动选择当前任务;

另外一个是后台上传的url没有效果这个问题;


明天计划的事情:

继续解决剩下的几个bug。


遇到的困难:

在解决写日报自动选择当前任务的过程中,出了一些小问题,当时有点纠结到底要不要把当前任务的获取状态获取到,后来经过古尘师姐,然后就在mainCtrl.js中获取当前任务,因为mainCtrl没有获取oid,所以还需要调用

//用户信息读取
selfInfo: function () {
return "/a/u/user/self?now=" + new Date().getTime(); // prevent disk cache;
},

这个接口来获取

//获取任务列表
getTaskList: function (oid, id, page, size) {
return "/a/task/search/query" + "?oid=" + oid + "&id=" + id + "&page=" + page + "&size=" + size;
},

这个接口所需要的oid,然后通过任务列表的返回值做一个遍历,判断它的progress当前进度是否在2-4之间,如果在的话,就是当前任务。

当前任务获取到之后,点击写日报进行跳转,参数有currentProgress的值就是当前任务;然后传到写日报的时候又出现问题。第一次传的时候能够成功,但是刷新之后就不能够保存了,为了解决这个方法,就在DailyCreatCtrl.js文件中再次获取了当前任务(试过$state.params储存当前任务不管用,就只能这么做了),然后这个bug就解决了。


收获:

对官网代码更加熟悉


返回列表 返回列表
评论

    分享到