发表于: 2017-01-17 00:47:04
1 1328
今天完成的事:与峰哥一起完成任务列表,任务详情的页面。审核失败的详情模态框。
遇到的问题及收获:将师姐昨天写的两种取数据的方式复习了一遍。
返回对象是数组,
vm.data = res.data.data;
vm.judgeList = vm.data.userTaskRelations;
angular.forEach(vm.judgeList, function (item) {
angular.forEach(res.data.data.users,function (user) {
if(item.uid==user.id){
item.user = user;
}
});
angular.forEach(res.data.data.occupations,function (occupation) {
if(item.user.oid==occupation.id){
item.occupation = occupation;
}
});
angular.forEach(res.data.data.tasks,function (task) {
if(item.tid==task.id){
item.task = task;
}
});
})
以及返回对象是obj。
vm.data=res.data.data;
vm.judgeList=vm.data.userTaskRelations;
angular.forEach(vm.judgeList,function (item) {
item.user= vm.data.users[item.uid];
item.task= vm.data.tasks[item.tid];
item.occupation= vm.data.occupations[item.user.oid];
})
做项目中,在写任务详情时,存在四种状态,领取,提交,重新提交,审核中。
发现按钮一直是提交任务的状态
页面中一直没有出现领取任务的按钮。问了师姐后然后通过打断点,发现这里加了一句直接将状态写死了,于是先注释,调出其他状态 进行编写,然后已提交和提交失败的时候都是ok的,但是已完成的状态下,下一个任务还是未领取的,但是边上的领取任务按钮始终不 出现。
明天要做的事:按照晨会中的安排来做。如没有开晨会的话,就按照禅道上安排来做。
评论