任务列表通过逾期时间排序

This commit is contained in:
WindowBird 2025-11-24 10:11:47 +08:00
parent 225ecab0e1
commit 0b217f5187

View File

@ -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
};
}
};