浏览代码

预览页面,选词翻译弹出窗口获取语言列表时,加一个条件参数。

"is_only_can_translation":"true",
zq 6 天之前
父节点
当前提交
2e18887e9f

+ 7 - 5
src/components/CommonPreview.vue

@@ -373,11 +373,13 @@ export default {
     },
 
     getLangList() {
-      GetLanguageTypeList({ book_id: this.courseware_info.book_id, is_contain_zh: 'true' }).then(
-        ({ language_type_list }) => {
-          this.langList = language_type_list;
-        },
-      );
+      GetLanguageTypeList({
+        book_id: this.courseware_info.book_id,
+        is_contain_zh: 'true',
+        is_only_can_translation: 'true',
+      }).then(({ language_type_list }) => {
+        this.langList = language_type_list;
+      });
     },
 
     /**

+ 12 - 5
src/components/TranslateDialog.vue

@@ -1,6 +1,11 @@
 <template>
-  <el-dialog :title="titleText" :visible.sync="visible" width="600px" :close-on-click-modal="false"
-    @close="dialogClose()">
+  <el-dialog
+    :title="titleText"
+    :visible.sync="visible"
+    width="600px"
+    :close-on-click-modal="false"
+    @close="dialogClose()"
+  >
     <div class="translate-container">
       <div class="translate-section">
         <div class="section-label">原文:</div>
@@ -97,9 +102,11 @@ export default {
      */
     getLangList() {
       if (!this.bookId) return;
-      GetLanguageTypeList({ book_id: this.bookId, is_contain_zh: 'true' }).then(({ language_type_list }) => {
-        this.langList = language_type_list;
-      });
+      GetLanguageTypeList({ book_id: this.bookId, is_contain_zh: 'true', is_only_can_translation: 'true' }).then(
+        ({ language_type_list }) => {
+          this.langList = language_type_list;
+        },
+      );
     },
 
     /**

+ 7 - 5
src/courseware_preview/index.vue

@@ -456,11 +456,13 @@ export default {
       });
     },
     getLangList() {
-      GetLanguageTypeList({ book_id: this.courseware_info.book_id, is_contain_zh: 'true' }).then(
-        ({ language_type_list }) => {
-          this.langList = language_type_list;
-        },
-      );
+      GetLanguageTypeList({
+        book_id: this.courseware_info.book_id,
+        is_contain_zh: 'true',
+        is_only_can_translation: 'true',
+      }).then(({ language_type_list }) => {
+        this.langList = language_type_list;
+      });
     },
 
     /**

+ 7 - 5
src/mobile_preview/index.vue

@@ -263,11 +263,13 @@ export default {
     },
 
     getLangList() {
-      GetLanguageTypeList({ book_id: this.courseware_info.book_id, is_contain_zh: 'true' }).then(
-        ({ language_type_list }) => {
-          this.langList = language_type_list;
-        },
-      );
+      GetLanguageTypeList({
+        book_id: this.courseware_info.book_id,
+        is_contain_zh: 'true',
+        is_only_can_translation: 'true',
+      }).then(({ language_type_list }) => {
+        this.langList = language_type_list;
+      });
     },
 
     /**

+ 7 - 5
src/web_preview/index.vue

@@ -787,11 +787,13 @@ export default {
       });
     },
     getLangList() {
-      GetLanguageTypeList({ book_id: this.courseware_info.book_id, is_contain_zh: 'true' }).then(
-        ({ language_type_list }) => {
-          this.langList = language_type_list;
-        },
-      );
+      GetLanguageTypeList({
+        book_id: this.courseware_info.book_id,
+        is_contain_zh: 'true',
+        is_only_can_translation: 'true',
+      }).then(({ language_type_list }) => {
+        this.langList = language_type_list;
+      });
     },
 
     /**