|
@@ -245,6 +245,7 @@
|
|
|
v-model="it.pinyin"
|
|
|
@blur="onBlur(it, 'pinyin')"
|
|
|
></el-input>
|
|
|
+
|
|
|
<img
|
|
|
@click="deleteyinjie(index, itI)"
|
|
|
class="close"
|
|
@@ -252,6 +253,16 @@
|
|
|
alt=""
|
|
|
/>
|
|
|
</div>
|
|
|
+ <div class="adult-book-input-item">
|
|
|
+ <span class="adult-book-lable">正确答案:</span>
|
|
|
+ <el-radio-group
|
|
|
+ v-model="it.isAnswer"
|
|
|
+ @change="changeIsAnswer(index, itI)"
|
|
|
+ >
|
|
|
+ <el-radio :label="true">是</el-radio>
|
|
|
+ <el-radio :label="false">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="addoption" @click="addyinjie(index, itI)">
|
|
|
添加一个音节
|
|
@@ -446,6 +457,7 @@ export default {
|
|
|
{
|
|
|
number: "",
|
|
|
pinyin: "", //拼音
|
|
|
+ isAnswer: false,
|
|
|
},
|
|
|
],
|
|
|
},
|
|
@@ -464,6 +476,17 @@ export default {
|
|
|
watch: {},
|
|
|
//方法集合
|
|
|
methods: {
|
|
|
+ changeIsAnswer(index, itIndex) {
|
|
|
+ console.log(this.curQue.option[index].option[itIndex].isAnswer);
|
|
|
+ let value = this.curQue.option[index].option[itIndex].isAnswer;
|
|
|
+ if (value) {
|
|
|
+ this.curQue.option[index].option.forEach((item) => {
|
|
|
+ item.isAnswer = false;
|
|
|
+ });
|
|
|
+ this.curQue.option[index].option[itIndex].isAnswer = true;
|
|
|
+ }
|
|
|
+ this.$forceUpdate();
|
|
|
+ },
|
|
|
// 校对每个字的时间
|
|
|
changewordsResultList(index, item) {
|
|
|
this.curQue.wordTime[index].wordsResultList = JSON.parse(
|
|
@@ -790,6 +813,13 @@ export default {
|
|
|
if (!this.curQue.wordTime) {
|
|
|
this.curQue.wordTime = [];
|
|
|
}
|
|
|
+ this.curQue.option.forEach((item) => {
|
|
|
+ item.option.forEach((it) => {
|
|
|
+ if (!it.isAnswer) {
|
|
|
+ it.isAnswer = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
},
|