mirror of
https://github.com/kuaifan/dootask.git
synced 2026-02-05 12:45:41 +00:00
fix: avoid mutating task getter arrays in mention list
This commit is contained in:
parent
16a55de6f1
commit
7c3f33ea0d
@ -2536,9 +2536,9 @@ export default {
|
|||||||
const combinedTasks = [...overdue, ...today, ...todo];
|
const combinedTasks = [...overdue, ...today, ...todo];
|
||||||
let allTask = this.$store.getters.transforTasks(combinedTasks);
|
let allTask = this.$store.getters.transforTasks(combinedTasks);
|
||||||
if (allTask.length > 0) {
|
if (allTask.length > 0) {
|
||||||
allTask = allTask.sort((a, b) => {
|
allTask = [...allTask].sort((a, b) => {
|
||||||
return $A.sortDay(a.end_at || "2099-12-31 23:59:59", b.end_at || "2099-12-31 23:59:59");
|
return $A.sortDay(a.end_at || "2099-12-31 23:59:59", b.end_at || "2099-12-31 23:59:59");
|
||||||
}).splice(0, 100)
|
}).slice(0, 100)
|
||||||
this.taskList.push({
|
this.taskList.push({
|
||||||
label: [{id: 0, value: this.$L('我的待完成任务'), className: "sticky-top", disabled: true}],
|
label: [{id: 0, value: this.$L('我的待完成任务'), className: "sticky-top", disabled: true}],
|
||||||
list: allTask.map(item => {
|
list: allTask.map(item => {
|
||||||
@ -2550,11 +2550,11 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
// 我协助的任务
|
// 我协助的任务
|
||||||
let assistTask = this.$store.getters.assistTask;
|
let assistTask = this.$store.getters.assistTask || [];
|
||||||
if (assistTask.length > 0) {
|
if (assistTask.length > 0) {
|
||||||
assistTask = assistTask.sort((a, b) => {
|
assistTask = [...assistTask].sort((a, b) => {
|
||||||
return $A.sortDay(a.end_at || "2099-12-31 23:59:59", b.end_at || "2099-12-31 23:59:59");
|
return $A.sortDay(a.end_at || "2099-12-31 23:59:59", b.end_at || "2099-12-31 23:59:59");
|
||||||
}).splice(0, 100)
|
}).slice(0, 100)
|
||||||
this.taskList.push({
|
this.taskList.push({
|
||||||
label: [{id: 0, value: this.$L('我协助的任务'), className: "sticky-top", disabled: true}],
|
label: [{id: 0, value: this.$L('我协助的任务'), className: "sticky-top", disabled: true}],
|
||||||
list: assistTask.map(item => {
|
list: assistTask.map(item => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user