|
@@ -29,28 +29,28 @@
|
|
|
:key="indexss"
|
|
|
>
|
|
|
<template v-if="itemss.data">
|
|
|
- <template v-if="itemss.data.type == 'ligature'">
|
|
|
+ <template v-if="itemss.type == 'ligature'">
|
|
|
<Ligature :curQue="itemss.que" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'image_chs'">
|
|
|
+ <template v-if="itemss.type == 'image_chs'">
|
|
|
<Picture :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'record_chs'">
|
|
|
+ <template v-if="itemss.type == 'record_chs'">
|
|
|
<Record :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'phrase_chs'">
|
|
|
+ <template v-if="itemss.type == 'phrase_chs'">
|
|
|
<WordPhrase :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'NewWord_chs'">
|
|
|
+ <template v-if="itemss.type == 'NewWord_chs'">
|
|
|
<WordPhrase :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'annotation_chs'">
|
|
|
+ <template v-if="itemss.type == 'annotation_chs'">
|
|
|
<WordPhrase :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'notes_chs'">
|
|
|
+ <template v-if="itemss.type == 'notes_chs'">
|
|
|
<Notes :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'article_chs'">
|
|
|
+ <template v-if="itemss.type == 'article_chs'">
|
|
|
<ArticleTemChs
|
|
|
:curQue="itemss.data"
|
|
|
:NNPENewWordList="NNPENewWordList"
|
|
@@ -58,21 +58,27 @@
|
|
|
:NNPEAnnotationList="NNPEAnnotationList"
|
|
|
/>
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'sentence_segword_chs'">
|
|
|
+ <template v-if="itemss.type == 'sentence_segword_chs'">
|
|
|
<SentenceSegWordViewChs :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'input_record_chs'">
|
|
|
+ <template v-if="itemss.type == 'input_record_chs'">
|
|
|
<InputHasRecord :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'recordHZ_inputPY_chs'">
|
|
|
+ <template v-if="itemss.type == 'recordHZ_inputPY_chs'">
|
|
|
<TextInputRecord :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'inputItem_chs'">
|
|
|
+ <template v-if="itemss.type == 'inputItem_chs'||itemss.type == 'sentence_input_chs'||itemss.type == 'sentence_judge_chs'">
|
|
|
<SentenceInput :curQue="itemss.data" />
|
|
|
</template>
|
|
|
- <template v-if="itemss.data.type == 'NumberCombination_chs'">
|
|
|
+ <template v-if="itemss.type == 'NumberCombination_chs'">
|
|
|
<NumberSelectHasRecord :curQue="itemss.data" />
|
|
|
</template>
|
|
|
+ <template v-if="itemss.type == 'toneSelect_chs'">
|
|
|
+ <SelectTone :curQue="itemss.data" />
|
|
|
+ </template>
|
|
|
+ <template v-if="itemss.type == 'sudoku_chs'">
|
|
|
+ <Soduko :curQue="itemss.data" />
|
|
|
+ </template>
|
|
|
</template>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -95,6 +101,8 @@ import InputHasRecord from "./preview/InputHasRecord.vue"; // 输入加录音
|
|
|
import TextInputRecord from "./preview/TextInputRecord.vue"; // 文本+输入+录音
|
|
|
import SentenceInput from "./preview/SentenceInput.vue"; // 输入选项
|
|
|
import NumberSelectHasRecord from "./preview/NumberSelectHasRecord.vue" // 数字组合
|
|
|
+import SelectTone from './preview/SelectTone.vue' // 选择声调
|
|
|
+import Soduko from './preview/Soduko.vue' // 数独
|
|
|
export default {
|
|
|
name: "preview",
|
|
|
components: {
|
|
@@ -110,6 +118,8 @@ export default {
|
|
|
TextInputRecord,
|
|
|
SentenceInput,
|
|
|
NumberSelectHasRecord,
|
|
|
+ SelectTone,
|
|
|
+ Soduko,
|
|
|
},
|
|
|
props: ["context", "fatherName"],
|
|
|
data() {
|
|
@@ -281,10 +291,9 @@ export default {
|
|
|
.NNPE-tableList {
|
|
|
background: #fff;
|
|
|
border-radius: 8px;
|
|
|
- padding: 0;
|
|
|
+ padding: 12px 8px;
|
|
|
&.NNPE-tableList-hasBg {
|
|
|
background: #f3f3f3;
|
|
|
- padding: 12px 8px;
|
|
|
}
|
|
|
.NNPE-tableList-tr {
|
|
|
display: flex;
|