mirror of
https://github.com/kuaifan/dootask.git
synced 2026-02-03 03:18:12 +00:00
fix: 拖动任务列表排序后会自动还原的情况
This commit is contained in:
parent
d4a082382d
commit
4591b59465
@ -858,14 +858,24 @@ export default {
|
|||||||
$A.messageSuccess(msg);
|
$A.messageSuccess(msg);
|
||||||
this.sortDisabled = false;
|
this.sortDisabled = false;
|
||||||
//
|
//
|
||||||
if (!data.only_column) {
|
let sort,
|
||||||
let sort,
|
upData = [];
|
||||||
upTask = [];
|
if (data.only_column) {
|
||||||
|
sort = -1;
|
||||||
|
data.sort.forEach((item) => {
|
||||||
|
sort++;
|
||||||
|
upData.push({
|
||||||
|
id: item.id,
|
||||||
|
sort,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
this.$store.dispatch("saveColumn", upData)
|
||||||
|
} else {
|
||||||
data.sort.forEach((item) => {
|
data.sort.forEach((item) => {
|
||||||
sort = -1;
|
sort = -1;
|
||||||
upTask.push(...item.task.map(id => {
|
upData.push(...item.task.map(id => {
|
||||||
sort++;
|
sort++;
|
||||||
upTask.push(...this.allTask.filter(task => {
|
upData.push(...this.allTask.filter(task => {
|
||||||
return task.parent_id == id
|
return task.parent_id == id
|
||||||
}).map(({id}) => {
|
}).map(({id}) => {
|
||||||
return {
|
return {
|
||||||
@ -881,7 +891,7 @@ export default {
|
|||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
})
|
})
|
||||||
this.$store.dispatch("saveTask", upTask)
|
this.$store.dispatch("saveTask", upData)
|
||||||
}
|
}
|
||||||
}).catch(({msg}) => {
|
}).catch(({msg}) => {
|
||||||
$A.modalError(msg);
|
$A.modalError(msg);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user