提交 17f0bd91 authored 作者: pengxiaohui's avatar pengxiaohui

fix: 修复用户分析多选题回显时只显示一项的bug[2243]

上级 c26ba19f
......@@ -213,12 +213,13 @@ export default {
},
initQuestions(questions, selection) {
questions.forEach((item, index) => {
let selectItem
let selectArr
if (selection.length) {
selectItem = selection.find(it => it.question_id === item.id)
selectArr = selection.filter(it => it.question_id === item.id)
}
if (selectItem) {
const opt = item.options.filter(it => it.id === selectItem.id)
if (selectArr) {
const selectIds = selectArr.map(it => it.id)
const opt = item.options.filter(it => selectIds.includes(it.id))
item.selection = [...opt]
} else {
item.selection = []
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论