|
@@ -6,7 +6,6 @@
|
|
<span v-html="sanitizeHTML(data.stem)"></span>
|
|
<span v-html="sanitizeHTML(data.stem)"></span>
|
|
</div>
|
|
</div>
|
|
<div v-if="isEnable(data.property.is_enable_description)" class="description">{{ data.description }}</div>
|
|
<div v-if="isEnable(data.property.is_enable_description)" class="description">{{ data.description }}</div>
|
|
-
|
|
|
|
<div class="option-list">
|
|
<div class="option-list">
|
|
<li v-for="(item, i) in data.option_list" :key="i" :class="['option-item']">
|
|
<li v-for="(item, i) in data.option_list" :key="i" :class="['option-item']">
|
|
<span>{{ computeOptionMethods[data.option_number_show_mode](i) }} </span>
|
|
<span>{{ computeOptionMethods[data.option_number_show_mode](i) }} </span>
|
|
@@ -164,7 +163,7 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
chooseTone(item, value, i) {
|
|
chooseTone(item, value, i) {
|
|
- if (this.isJudgingRightWrong) return;
|
|
|
|
|
|
+ if (this.disabled) return;
|
|
if ((!this.active_letter || this.select_item_index !== i) && this.data.property.answer_mode === 'label') return;
|
|
if ((!this.active_letter || this.select_item_index !== i) && this.data.property.answer_mode === 'label') return;
|
|
item.user_answer[item.item_active_index].select_tone = value;
|
|
item.user_answer[item.item_active_index].select_tone = value;
|
|
if (this.data.property.answer_mode === 'label') {
|
|
if (this.data.property.answer_mode === 'label') {
|