|
@@ -36,7 +36,7 @@
|
|
|
v-for="(fc, fcIndex) in question_list.detailList"
|
|
|
:key="'fc' + fcIndex"
|
|
|
>
|
|
|
- <SentenceSegwordChs :curQue="fc" type="adultinput" />
|
|
|
+ <SentenceSegwordChs :curQue="fc.detail" type="adultinput" />
|
|
|
<img
|
|
|
style="position: absolute; right: 683px; top: 2px"
|
|
|
@click="deleteDetail(fcIndex)"
|
|
@@ -44,6 +44,17 @@
|
|
|
src="../assets/adult/del-close.png"
|
|
|
alt=""
|
|
|
/>
|
|
|
+ <div class="Big-Book-top" style="margin: 10px 0">
|
|
|
+ <span>英文</span>
|
|
|
+ <el-input
|
|
|
+ v-model="fc.en"
|
|
|
+ style="width: 80%"
|
|
|
+ type="textarea"
|
|
|
+ autosize
|
|
|
+ placeholder="请输入英文"
|
|
|
+ @blur="onBlur(fc, 'en')"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="addoption" @click="addDetail">添加分句</div>
|
|
|
<div
|
|
@@ -580,7 +591,7 @@
|
|
|
class="addoption"
|
|
|
@click="remoeModule(toindex, rowIndex, lineIndex, topicIitem)"
|
|
|
>
|
|
|
- 删除模板 {{topicIitem.type}}
|
|
|
+ 删除模板 {{ topicIitem.type }}
|
|
|
</div>
|
|
|
<div
|
|
|
v-else-if="
|
|
@@ -838,12 +849,15 @@ export default {
|
|
|
org_question_list: {
|
|
|
detailList: [
|
|
|
{
|
|
|
- type: "detail",
|
|
|
- pyPosition: "top", //top 拼音在上面;bottom 拼音在下面
|
|
|
- sentence: "", //句子
|
|
|
- segList: [], //分词结果
|
|
|
- seg_words: "",
|
|
|
- wordsList: [],
|
|
|
+ detail: {
|
|
|
+ type: "detail",
|
|
|
+ pyPosition: "top", //top 拼音在上面;bottom 拼音在下面
|
|
|
+ sentence: "", //句子
|
|
|
+ segList: [], //分词结果
|
|
|
+ seg_words: "",
|
|
|
+ wordsList: [],
|
|
|
+ },
|
|
|
+ en: "",
|
|
|
},
|
|
|
], //目录分词
|
|
|
classTopic: [
|
|
@@ -858,12 +872,15 @@ export default {
|
|
|
question_list: {
|
|
|
detailList: [
|
|
|
{
|
|
|
- type: "detail",
|
|
|
- pyPosition: "top", //top 拼音在上面;bottom 拼音在下面
|
|
|
- sentence: "", //句子
|
|
|
- segList: [], //分词结果
|
|
|
- seg_words: "",
|
|
|
- wordsList: [],
|
|
|
+ detail: {
|
|
|
+ type: "detail",
|
|
|
+ pyPosition: "top", //top 拼音在上面;bottom 拼音在下面
|
|
|
+ sentence: "", //句子
|
|
|
+ segList: [], //分词结果
|
|
|
+ seg_words: "",
|
|
|
+ wordsList: [],
|
|
|
+ },
|
|
|
+ en: "",
|
|
|
},
|
|
|
], //目录分词
|
|
|
classTopic: [
|
|
@@ -957,6 +974,9 @@ export default {
|
|
|
activated() {},
|
|
|
// 方法集合
|
|
|
methods: {
|
|
|
+ forupdata() {
|
|
|
+ this.$forceUpdate();
|
|
|
+ },
|
|
|
// 增加列
|
|
|
addCol(tyoe, rowindex, colindex, toindex) {},
|
|
|
// 添加行
|
|
@@ -1029,12 +1049,15 @@ export default {
|
|
|
// 增加当前页的分词
|
|
|
addDetail() {
|
|
|
let obj = {
|
|
|
- type: "detail",
|
|
|
- pyPosition: "top", //top 拼音在上面;bottom 拼音在下面
|
|
|
- sentence: "", //句子
|
|
|
- segList: [], //分词结果
|
|
|
- seg_words: "",
|
|
|
- wordsList: [],
|
|
|
+ detail: {
|
|
|
+ type: "detail",
|
|
|
+ pyPosition: "top", //top 拼音在上面;bottom 拼音在下面
|
|
|
+ sentence: "", //句子
|
|
|
+ segList: [], //分词结果
|
|
|
+ seg_words: "",
|
|
|
+ wordsList: [],
|
|
|
+ },
|
|
|
+ en: "",
|
|
|
};
|
|
|
this.question_list.detailList.push(obj);
|
|
|
},
|
|
@@ -1159,6 +1182,17 @@ export default {
|
|
|
this.question_list = res.content
|
|
|
? JSON.parse(res.content)
|
|
|
: JSON.parse(JSON.stringify(this.org_question_list));
|
|
|
+ let data = JSON.parse(JSON.stringify(this.question_list));
|
|
|
+ data.detailList.forEach((item) => {
|
|
|
+ if (!item.detail) {
|
|
|
+ let obj = JSON.parse(JSON.stringify(item));
|
|
|
+ item.detail = obj;
|
|
|
+ }
|
|
|
+ if (!item.en) {
|
|
|
+ item.en = "";
|
|
|
+ }
|
|
|
+ });
|
|
|
+ this.question_list = JSON.parse(JSON.stringify(data));
|
|
|
if (this.previewVisible) {
|
|
|
this.onPreview();
|
|
|
}
|