mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-17 23:06:47 +08:00
--fix bug
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
<Draggable v-model="routerInfo.chapterList" chosenClass="chosen" ghostClass="ghost" forceFallback="true"
|
<Draggable v-model="routerInfo.chapterList" chosenClass="chosen" ghostClass="ghost" forceFallback="true"
|
||||||
item-key="id" group="stage" animation="500">
|
item-key="id" group="stage" animation="500">
|
||||||
<template #item="{ element,index }">
|
<template #item="{ element,index }">
|
||||||
<div class="items" :class="activeIndex === index ? 'active' : ''" @click="changebgc(index)">
|
<div class="items" v-if="!element.deleted" :class="activeIndex === index ? 'active' : ''" @click="changebgc(index)">
|
||||||
<div class="items1">
|
<div class="items1">
|
||||||
<div class="boxs_left">
|
<div class="boxs_left">
|
||||||
<a-popover placement="topLeft" trigger="click">
|
<a-popover placement="topLeft" trigger="click">
|
||||||
@@ -219,7 +219,9 @@
|
|||||||
ghostClass="ghost" forceFallback="true" group="task"
|
ghostClass="ghost" forceFallback="true" group="task"
|
||||||
animation="500">
|
animation="500">
|
||||||
<template #item="{ element,index }">
|
<template #item="{ element,index }">
|
||||||
<div style="
|
<div
|
||||||
|
v-if="!element.deleted"
|
||||||
|
style="
|
||||||
height: 50px;
|
height: 50px;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
@@ -540,7 +542,10 @@ const closedeleteAll = () => {
|
|||||||
deleteAll.value = false
|
deleteAll.value = false
|
||||||
};
|
};
|
||||||
const subdeleteAll = () => {
|
const subdeleteAll = () => {
|
||||||
routerInfo.value.chapterList[activeIndex.value].draftTaskList = routerInfo.value.chapterList[activeIndex.value].draftTaskList.filter(t => !t.checked);
|
routerInfo.value.chapterList[activeIndex.value].draftTaskList.filter(t => t.checked).forEach(t=>{
|
||||||
|
t.checked = false;
|
||||||
|
t.deleted = true;
|
||||||
|
})
|
||||||
closedeleteAll()
|
closedeleteAll()
|
||||||
};
|
};
|
||||||
const showDeleteModal = (_, index) => {
|
const showDeleteModal = (_, index) => {
|
||||||
@@ -552,7 +557,7 @@ const closeConfirm = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
function deleteLevelTask() {
|
function deleteLevelTask() {
|
||||||
routerInfo.value.chapterList[activeIndex.value].draftTaskList.splice(deleteIndex.value, 1)
|
routerInfo.value.chapterList[activeIndex.value].draftTaskList[deleteIndex.value].deleted = true
|
||||||
closeConfirm()
|
closeConfirm()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user