修复我的任务数据
This commit is contained in:
parent
a1c7efeb85
commit
f1f1d784ff
@ -79,7 +79,9 @@ export default {
|
|||||||
...mapGetters(['ownerTask']),
|
...mapGetters(['ownerTask']),
|
||||||
|
|
||||||
list() {
|
list() {
|
||||||
const datas = $A.cloneJSON(this.ownerTask);
|
const datas = $A.cloneJSON(this.ownerTask.filter(({end_at}) => {
|
||||||
|
return end_at;
|
||||||
|
}));
|
||||||
return datas.map(data => {
|
return datas.map(data => {
|
||||||
let isAllday = $A.rightExists(data.start_at, "00:00:00") && $A.rightExists(data.end_at, "23:59:59")
|
let isAllday = $A.rightExists(data.start_at, "00:00:00") && $A.rightExists(data.end_at, "23:59:59")
|
||||||
let task = {
|
let task = {
|
||||||
|
10
resources/assets/js/store/getters.js
vendored
10
resources/assets/js/store/getters.js
vendored
@ -74,7 +74,6 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
ownerTask(state) {
|
ownerTask(state) {
|
||||||
return state.tasks.filter(({complete_at, parent_id, end_at, owner}) => {
|
return state.tasks.filter(({complete_at, parent_id, end_at, owner}) => {
|
||||||
if (parent_id > 0) {
|
if (parent_id > 0) {
|
||||||
@ -97,9 +96,6 @@ export default {
|
|||||||
if (complete_at) {
|
if (complete_at) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!end_at) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return owner;
|
return owner;
|
||||||
}).map(task => {
|
}).map(task => {
|
||||||
if (task.parent_id > 0) {
|
if (task.parent_id > 0) {
|
||||||
@ -125,11 +121,17 @@ export default {
|
|||||||
todayEnd = $A.Date($A.formatDate("Y-m-d 23:59:59")),
|
todayEnd = $A.Date($A.formatDate("Y-m-d 23:59:59")),
|
||||||
todayNow = $A.Date($A.formatDate("Y-m-d H:i:s"));
|
todayNow = $A.Date($A.formatDate("Y-m-d H:i:s"));
|
||||||
const todayTasks = getters.ownerTask.filter(task => {
|
const todayTasks = getters.ownerTask.filter(task => {
|
||||||
|
if (!task.end_at) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
const start = $A.Date(task.start_at),
|
const start = $A.Date(task.start_at),
|
||||||
end = $A.Date(task.end_at);
|
end = $A.Date(task.end_at);
|
||||||
return (start <= todayStart && todayStart <= end) || (start <= todayEnd && todayEnd <= end) || (start > todayStart && todayEnd > end);
|
return (start <= todayStart && todayStart <= end) || (start <= todayEnd && todayEnd <= end) || (start > todayStart && todayEnd > end);
|
||||||
})
|
})
|
||||||
const overdueTasks = getters.ownerTask.filter(task => {
|
const overdueTasks = getters.ownerTask.filter(task => {
|
||||||
|
if (!task.end_at) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return $A.Date(task.end_at) <= todayNow;
|
return $A.Date(task.end_at) <= todayNow;
|
||||||
})
|
})
|
||||||
return {
|
return {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user