|
@@ -40,6 +40,16 @@
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
|
<div class="adult-book-input-item">
|
|
|
+ <span class="adult-book-lable">功能设置:</span>
|
|
|
+ <el-checkbox-group v-model="checkList" @change="handleCheckedFnChange">
|
|
|
+ <el-checkbox
|
|
|
+ v-for="(fnItem, fnIndex) in curQue.fn_list"
|
|
|
+ :key="'dis_fn_list' + fnIndex"
|
|
|
+ :label="fnItem.name"
|
|
|
+ ></el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </div>
|
|
|
+ <div class="adult-book-input-item">
|
|
|
<span class="adult-book-lable">文章提示:</span>
|
|
|
<el-input
|
|
|
class="adult-book-input"
|
|
@@ -228,6 +238,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ checkList: [],
|
|
|
imgNumber: 1,
|
|
|
mp3Number: 1,
|
|
|
fileCon: {
|
|
@@ -276,6 +287,25 @@ export default {
|
|
|
let res = this.curQueItem[field][index].trim();
|
|
|
this.$set(this.curQueItem[field], index, res);
|
|
|
},
|
|
|
+ // 更多配置选择
|
|
|
+ handleCheckedFnChange(value) {
|
|
|
+ let fn_list = JSON.parse(JSON.stringify(this.curQue.fn_list));
|
|
|
+
|
|
|
+ this.curQue.fn_list = fn_list.map((item) => {
|
|
|
+ if (value.indexOf(item.name) > -1) {
|
|
|
+ item.isFn = true;
|
|
|
+ } else {
|
|
|
+ item.isFn = false;
|
|
|
+ if (item.type == "dialogue_answer_input_chs") {
|
|
|
+ this.curQue.answer = "";
|
|
|
+ } else if (item.type == "dialogue_answer_judge_chs") {
|
|
|
+ this.curQue.judge = "";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return item;
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
changeMp3(fileList) {
|
|
|
const articleImgList = JSON.parse(JSON.stringify(fileList));
|
|
|
const articleImgRes = [];
|