任务列表通过逾期时间排序
This commit is contained in:
parent
225ecab0e1
commit
0b217f5187
|
|
@ -360,23 +360,46 @@ const getQueryParams = () => {
|
|||
const privateView = userStore.privateView;
|
||||
const ownerId = userId && privateView ? userId : '';
|
||||
|
||||
// 排序参数
|
||||
const sortParams = {
|
||||
orderByColumn: 'expireTime',
|
||||
isAsc: 'ascending'
|
||||
};
|
||||
|
||||
// 根据状态类型构建不同的查询参数
|
||||
if (statusFilter.value === 'completed') {
|
||||
return { statusList: [4], ownerId: ownerId };
|
||||
return {
|
||||
statusList: [4],
|
||||
ownerId: ownerId,
|
||||
...sortParams
|
||||
};
|
||||
} else if (statusFilter.value === 'overdue') {
|
||||
return { statusList: [2], overdue: true, ownerId: ownerId };
|
||||
return {
|
||||
statusList: [2],
|
||||
overdue: true,
|
||||
ownerId: ownerId,
|
||||
...sortParams
|
||||
};
|
||||
} else if (statusFilter.value === 'pending') {
|
||||
return { statusList: [2], ownerId: ownerId };
|
||||
return {
|
||||
statusList: [2],
|
||||
ownerId: ownerId,
|
||||
...sortParams
|
||||
};
|
||||
} else if (statusFilter.value === 'imminent') {
|
||||
const dateRange = getImminentDateRange();
|
||||
return {
|
||||
ownerId: ownerId,
|
||||
statusList: [2],
|
||||
expireTimeStart: dateRange.expireTimeStart,
|
||||
expireTimeEnd: dateRange.expireTimeEnd
|
||||
expireTimeEnd: dateRange.expireTimeEnd,
|
||||
...sortParams
|
||||
};
|
||||
} else {
|
||||
return { ownerId: ownerId };
|
||||
return {
|
||||
ownerId: ownerId,
|
||||
...sortParams
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user