Преглед на файлове

bug-4958创建题库:没有联动删除

shenqilong преди 9 месеца
родител
ревизия
119bbd6cc6
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/views/platform/examination/questionBank/edit.vue

+ 3 - 1
src/views/platform/examination/questionBank/edit.vue

@@ -635,7 +635,7 @@ export default {
                 this.questionData = questionData
                 this.questionData = questionData
                 this.initialData = JSON.parse(JSON.stringify(questionData))
                 this.initialData = JSON.parse(JSON.stringify(questionData))
                 this.form = bank
                 this.form = bank
-                this.quesIdList= questionData.map(item => item.quesId).join(',')
+                this.quesIdList = questionData.map(item => item.quesId).join(',')
             })
             })
         },
         },
         addSelectQuestion () {
         addSelectQuestion () {
@@ -826,6 +826,8 @@ export default {
                 cancelButtonText: '取消',
                 cancelButtonText: '取消',
                 type: 'warning'
                 type: 'warning'
             }).then(() => {
             }).then(() => {
+                const multipleSelectionIdList = this.multipleSelection.map(item => { return item.quesId }).join(',').split(',')
+                this.quesIdList = this.quesIdList?.split(',').filter(item => !multipleSelectionIdList.includes(item)).join(',')
                 this.questionData = this.questionData.filter(item => !this.multipleSelection.includes(item))
                 this.questionData = this.questionData.filter(item => !this.multipleSelection.includes(item))
                 this.multipleSelection = []
                 this.multipleSelection = []
             })
             })