Jelajahi Sumber

bug-6567 题库编辑题目回显问题

tianxinyu 4 bulan lalu
induk
melakukan
63afcad44f
1 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 5 3
      src/views/platform/examination/questionBank/edit.vue

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

@@ -632,15 +632,17 @@ export default {
                 this.questionData = questionData
                 this.initialData = JSON.parse(JSON.stringify(questionData))
                 this.form = bank
+                this.quesIdList = questionData.map(item => item.quesId).join(',')
             })
         },
         addSelectQuestion (val, oldVal) {
             const sql = `select id_ as quesId, chu_ti_ren_ as creator, bu_men_ as createDept, chu_ti_shi_jian_ as createTime, xu_hao_ as sn, ti_gan_ as content, ti_xing_ as quesType, fu_tu_ as img, xuan_xiang_lei_xi as optionType, da_an_ as answer, zheng_que_da_an_ as rightKey, ping_fen_fang_shi as rateType, ping_fen_ren_ as rater, fen_zhi_ as score, bei_zhu_ as note, xuan_xiang_shu_ as optionCount, biao_qian_ as quesTag, zhuang_tai_ as quesState,nan_du_ as questionLevel from t_questions where find_in_set(id_, '${this.quesIdList}')`
             this.$common.request('sql', sql).then(res => {
                 const { data = [] } = res.variables || {}
-                const dataList = data.filter(item => !oldVal.includes(item.quesId))
-                const oldeDataList = this.questionData.filter(item => val.split(',').includes(item.quesId))
-                this.questionData = oldeDataList.concat(dataList)
+                // const dataList = data.filter(item => !oldVal.includes(item.quesId))
+                // const oldeDataList = this.questionData.filter(item => val.split(',').includes(item.quesId))
+                // this.questionData = oldeDataList.concat(dataList)
+                this.questionData = data
             })
         },
         handleSubmit () {