|
@@ -127,6 +127,13 @@
|
|
|
<a v-if="!isWordTime" size="medium" @click="createWordTime">自动生成字幕节点</a>
|
|
|
<p v-else>字幕节点生成中...请等待</p>
|
|
|
</template>
|
|
|
+ <el-button @click="handleMultilingual">课文多语言</el-button>
|
|
|
+ <MultilingualFill
|
|
|
+ :visible.sync="multilingualVisible"
|
|
|
+ :text="multilingualText"
|
|
|
+ :translations="data.multilingual"
|
|
|
+ @SubmitTranslation="handleMultilingualTranslation"
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-dialog title="标注" :visible.sync="remarkVisible" width="50%">
|
|
@@ -294,6 +301,7 @@ export default {
|
|
|
remarkVisible: false,
|
|
|
remark: null,
|
|
|
paraIndex: 0,
|
|
|
+ multilingualText: '',
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -726,6 +734,13 @@ export default {
|
|
|
|
|
|
this.data.mind_map.node_list = node_list;
|
|
|
},
|
|
|
+ handleMultilingual() {
|
|
|
+ this.multilingualText = '';
|
|
|
+ this.data.detail.forEach((item) => {
|
|
|
+ this.multilingualText += item.para ? '<p>' + item.para + '<p>' : '<p> </p>';
|
|
|
+ });
|
|
|
+ this.multilingualVisible = true;
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|