|
|
@@ -9,6 +9,15 @@
|
|
|
toolbar="fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright"
|
|
|
:wordlimit-num="false"
|
|
|
/>
|
|
|
+ <el-input
|
|
|
+ v-if="data.property.fill_type === fillTypeList[1].value"
|
|
|
+ v-model="data.vocabulary"
|
|
|
+ type="textarea"
|
|
|
+ :autosize="{ minRows: 2, maxRows: 4 }"
|
|
|
+ resize="none"
|
|
|
+ placeholder="请输入词汇,用于选词填空"
|
|
|
+ />
|
|
|
+
|
|
|
<span class="tips">在需要加空的内容处插入 3 个或以上的下划线“_”。</span>
|
|
|
<div v-if="data.audio_file_id">
|
|
|
<SoundRecord :wav-blob.sync="data.audio_file_id" />
|
|
|
@@ -51,7 +60,7 @@ import ModuleMixin from '../../common/ModuleMixin';
|
|
|
import SoundRecord from '@/views/book/courseware/create/components/question/fill/components/SoundRecord.vue';
|
|
|
import UploadAudio from '@/views/book/courseware/create/components/question/fill/components/UploadAudio.vue';
|
|
|
|
|
|
-import { getFillData, arrangeTypeList, fillFontList } from '@/views/book/courseware/data/fill';
|
|
|
+import { getFillData, arrangeTypeList, fillFontList, fillTypeList } from '@/views/book/courseware/data/fill';
|
|
|
import { addTone, handleToneValue } from '@/views/book/courseware/data/common';
|
|
|
import { getRandomNumber } from '@/utils';
|
|
|
import { GetStaticResources } from '@/api/app';
|
|
|
@@ -66,6 +75,7 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
data: getFillData(),
|
|
|
+ fillTypeList,
|
|
|
};
|
|
|
},
|
|
|
watch: {
|