提交 4eb6a67e authored 作者: 王鹏飞's avatar 王鹏飞

fix: 修复删除子题时父题移除的问题

上级 b5214761
......@@ -140,7 +140,12 @@ export default {
},
// 删除选中试题
handleRemove() {
this.questions = this.questions.filter(item => !this.multipleSelection.includes(item.id))
this.questions = this.questions.filter(item => {
if (item.children) {
item.children = item.children.filter(item => !this.multipleSelection.includes(item.id))
}
return !this.multipleSelection.includes(item.id)
})
this.multipleSelection = []
},
// 保存试卷
......
......@@ -17,13 +17,13 @@
v-bind="$attrs"
v-on="$listeners"
>
<template #selection>
<template v-slot:selection="item">
<slot name="selection" v-bind="item"></slot>
</template>
</question-list>
</template>
<template #selection>
<template v-slot:selection="item">
<slot name="selection" v-bind="item"></slot>
</template>
</question-list-item>
......
......@@ -2,7 +2,7 @@
<el-card style="margin-bottom: 20px" shadow="hover" :id="`question_${data.id}`">
<div class="question-item">
<div class="question-item-selection">
<slot name="selection"></slot>
<slot name="selection" v-bind="data"></slot>
</div>
<div class="question-item-main">
<div class="question-item-hd">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论