|
@@ -12,7 +12,7 @@
|
|
|
<span>{{ computeOptionMethods[data.option_number_show_mode](i) }}. </span>
|
|
|
<AudioPlay v-if="item.audio_file_id" :file-id="item.audio_file_id" />
|
|
|
<div class="option-content">
|
|
|
- <template v-if="data.property.tone_type === 'select'">
|
|
|
+ <template v-if="data.property.answer_mode === 'select'">
|
|
|
<span
|
|
|
v-for="(itemc, indexc) in con_preview[i].item_con"
|
|
|
:key="indexc"
|
|
@@ -42,10 +42,10 @@
|
|
|
:key="j"
|
|
|
:class="[
|
|
|
'tone',
|
|
|
- data.property.tone_type === 'select' &&
|
|
|
+ data.property.answer_mode === 'select' &&
|
|
|
con_preview[i].user_answer[con_preview[i].item_active_index].select_tone === value
|
|
|
? 'active'
|
|
|
- : data.property.tone_type === 'dimension' &&
|
|
|
+ : data.property.answer_mode === 'label' &&
|
|
|
con_preview[i].user_answer[con_preview[i].item_active_index].select_tone === value &&
|
|
|
con_preview[i].user_answer[con_preview[i].item_active_index].select_letter === active_letter &&
|
|
|
select_item_index === i
|
|
@@ -104,9 +104,9 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
chooseTone(item, value, i) {
|
|
|
- if (!this.active_letter && this.data.property.tone_type === 'dimension') return;
|
|
|
+ if (!this.active_letter && this.data.property.answer_mode === 'label') return;
|
|
|
item.user_answer[item.item_active_index].select_tone = value;
|
|
|
- if (this.data.property.tone_type === 'dimension') {
|
|
|
+ if (this.data.property.answer_mode === 'label') {
|
|
|
item.user_answer[item.item_active_index].select_letter = this.active_letter;
|
|
|
this.active_index_str = `${i}-${item.item_active_index}-${this.active_letter_index}`;
|
|
|
this.handleReplaceTone(this.active_letter + value);
|
|
@@ -130,7 +130,7 @@ export default {
|
|
|
handleData() {
|
|
|
this.con_preview = [];
|
|
|
this.data.option_list.forEach((item) => {
|
|
|
- let con_arr = item.content_preview;
|
|
|
+ let con_arr = item.content_view;
|
|
|
let user_answer = [];
|
|
|
con_arr.forEach(() => {
|
|
|
user_answer.push({
|