bug整改
This commit is contained in:
@@ -245,6 +245,14 @@ layout("/layouts/platform_h5.html"){
|
||||
return
|
||||
}
|
||||
|
||||
const selectedOptionIds = subject.userSelectOptionIds || []
|
||||
const hasSelected = selectedOptionIds.includes(optionId)
|
||||
// 多选题达到最大可选数量后禁止继续勾选,但允许取消已选项。
|
||||
if (subject.type === "checkbox" && !hasSelected && subject.maxMulti && subject.maxMulti > 0 && selectedOptionIds.length >= subject.maxMulti) {
|
||||
this.$toast("本题最多选择" + subject.maxMulti + "项")
|
||||
return
|
||||
}
|
||||
|
||||
if (subject.type === "radio") {
|
||||
this.$refs["subject" + subject.id][0].toggleAll(false)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user