Browse Source

例句按来源排序

natasha 1 năm trước cách đây
mục cha
commit
7c8397b79b
1 tập tin đã thay đổi với 91 bổ sung67 xóa
  1. 91 67
      src/components/Adult/preview/components/WordPhraseDetail.vue

+ 91 - 67
src/components/Adult/preview/components/WordPhraseDetail.vue

@@ -576,14 +576,22 @@ export default {
       this.loading2 = true;
       this.loading3 = true;
       let Mname =
-        "book-courseware_manager-GetCoursewareWordExampleSentenceList";
+        "book-courseware_manager-GetCoursewareWordExampleSentenceList_Sort";
       // 获取本课的 本教材的 本套的 的例句
       getContent(Mname, {
         courseware_id: this.currentTreeID, // 课件id
         word: this.data.new_word, //生词
         search_scope: 0, //检索范围0 本课件  1本教材 2本套
         is_contain_word_variants: false,
-        is_filter_repetitive_sentence: "true"
+        is_filter_repetitive_sentence: "true",
+        book_publish_status: 1,
+        sort_mode: "ASCENT",
+        compare_mode: "SOURCE",
+        book_id_list: [],
+        is_contain_word_variants: false,
+        is_contain_stat_data: false,
+        sentence_fc_length_min: -1,
+        sentence_fc_length_max: -1
       })
         .then(res => {
           this.allList = {
@@ -596,39 +604,47 @@ export default {
           this.list1 = res;
           if (res.sentence_list.length > 0) {
             this.list1.sentence_list = this.handleExample(res.sentence_list);
-            this.list1.sentence_list_sort_left = this.handleExample(
-              res.sentence_list_sort_left,
-              "left"
-            );
-            this.list1.sentence_list_sort_mid = this.handleExample(
-              res.sentence_list_sort_mid,
-              "mid"
-            );
+            // this.list1.sentence_list_sort_left = this.handleExample(
+            //   res.sentence_list_sort_left,
+            //   "left"
+            // );
+            // this.list1.sentence_list_sort_mid = this.handleExample(
+            //   res.sentence_list_sort_mid,
+            //   "mid"
+            // );
 
-            this.list1.sentence_list_sort_right = this.handleExample(
-              res.sentence_list_sort_right,
-              "right"
-            );
+            // this.list1.sentence_list_sort_right = this.handleExample(
+            //   res.sentence_list_sort_right,
+            //   "right"
+            // );
 
             this.allList.sentence_list = this.allList.sentence_list.concat(
               this.list1.sentence_list
             );
-            this.allList.sentence_list_sort_left = this.allList.sentence_list_sort_left.concat(
-              this.list1.sentence_list_sort_left
-            );
-            this.allList.sentence_list_sort_mid = this.allList.sentence_list_sort_mid.concat(
-              this.list1.sentence_list_sort_mid
-            );
-            this.allList.sentence_list_sort_right = this.allList.sentence_list_sort_right.concat(
-              this.list1.sentence_list_sort_right
-            );
+            // this.allList.sentence_list_sort_left = this.allList.sentence_list_sort_left.concat(
+            //   this.list1.sentence_list_sort_left
+            // );
+            // this.allList.sentence_list_sort_mid = this.allList.sentence_list_sort_mid.concat(
+            //   this.list1.sentence_list_sort_mid
+            // );
+            // this.allList.sentence_list_sort_right = this.allList.sentence_list_sort_right.concat(
+            //   this.list1.sentence_list_sort_right
+            // );
           }
           getContent(Mname, {
             courseware_id: this.currentTreeID, // 课件id
             word: this.data.new_word, //生词
             search_scope: 1, //检索范围0 本课件  1本教材 2本套
             is_contain_word_variants: false,
-            is_filter_repetitive_sentence: "true"
+            is_filter_repetitive_sentence: "true",
+            book_publish_status: 1,
+            sort_mode: "ASCENT",
+            compare_mode: "SOURCE",
+            book_id_list: [],
+            is_contain_word_variants: false,
+            is_contain_stat_data: false,
+            sentence_fc_length_min: -1,
+            sentence_fc_length_max: -1
           })
             .then(res => {
               this.loading2 = false;
@@ -637,30 +653,30 @@ export default {
                 this.list2.sentence_list = this.handleExample(
                   res.sentence_list
                 );
-                this.list2.sentence_list_sort_left = this.handleExample(
-                  res.sentence_list_sort_left,
-                  "left"
-                );
-                this.list2.sentence_list_sort_mid = this.handleExample(
-                  res.sentence_list_sort_mid,
-                  "mid"
-                );
-                this.list2.sentence_list_sort_right = this.handleExample(
-                  res.sentence_list_sort_right,
-                  "right"
-                );
+                // this.list2.sentence_list_sort_left = this.handleExample(
+                //   res.sentence_list_sort_left,
+                //   "left"
+                // );
+                // this.list2.sentence_list_sort_mid = this.handleExample(
+                //   res.sentence_list_sort_mid,
+                //   "mid"
+                // );
+                // this.list2.sentence_list_sort_right = this.handleExample(
+                //   res.sentence_list_sort_right,
+                //   "right"
+                // );
                 this.allList.sentence_list = this.allList.sentence_list.concat(
                   this.list2.sentence_list
                 );
-                this.allList.sentence_list_sort_left = this.allList.sentence_list_sort_left.concat(
-                  this.list2.sentence_list_sort_left
-                );
-                this.allList.sentence_list_sort_mid = this.allList.sentence_list_sort_mid.concat(
-                  this.list2.sentence_list_sort_mid
-                );
-                this.allList.sentence_list_sort_right = this.allList.sentence_list_sort_right.concat(
-                  this.list2.sentence_list_sort_right
-                );
+                // this.allList.sentence_list_sort_left = this.allList.sentence_list_sort_left.concat(
+                //   this.list2.sentence_list_sort_left
+                // );
+                // this.allList.sentence_list_sort_mid = this.allList.sentence_list_sort_mid.concat(
+                //   this.list2.sentence_list_sort_mid
+                // );
+                // this.allList.sentence_list_sort_right = this.allList.sentence_list_sort_right.concat(
+                //   this.list2.sentence_list_sort_right
+                // );
               }
 
               getContent(Mname, {
@@ -668,7 +684,15 @@ export default {
                 word: this.data.new_word, //生词
                 search_scope: 2, //检索范围0 本课件  1本教材 2本套
                 is_contain_word_variants: false,
-                is_filter_repetitive_sentence: "true"
+                is_filter_repetitive_sentence: "true",
+                book_publish_status: 1,
+                sort_mode: "ASCENT",
+                compare_mode: "SOURCE",
+                book_id_list: [],
+                is_contain_word_variants: false,
+                is_contain_stat_data: false,
+                sentence_fc_length_min: -1,
+                sentence_fc_length_max: -1
               })
                 .then(res => {
                   this.list3 = res;
@@ -676,31 +700,31 @@ export default {
                     this.list3.sentence_list = this.handleExample(
                       res.sentence_list
                     );
-                    this.list3.sentence_list_sort_left = this.handleExample(
-                      res.sentence_list_sort_left,
-                      "left"
-                    );
-                    this.list3.sentence_list_sort_mid = this.handleExample(
-                      res.sentence_list_sort_mid,
-                      "mid"
-                    );
-                    this.list3.sentence_list_sort_right = this.handleExample(
-                      res.sentence_list_sort_right,
-                      "right"
-                    );
+                    // this.list3.sentence_list_sort_left = this.handleExample(
+                    //   res.sentence_list_sort_left,
+                    //   "left"
+                    // );
+                    // this.list3.sentence_list_sort_mid = this.handleExample(
+                    //   res.sentence_list_sort_mid,
+                    //   "mid"
+                    // );
+                    // this.list3.sentence_list_sort_right = this.handleExample(
+                    //   res.sentence_list_sort_right,
+                    //   "right"
+                    // );
 
                     this.allList.sentence_list = this.allList.sentence_list.concat(
                       this.list3.sentence_list
                     );
-                    this.allList.sentence_list_sort_left = this.allList.sentence_list_sort_left.concat(
-                      this.list3.sentence_list_sort_left
-                    );
-                    this.allList.sentence_list_sort_mid = this.allList.sentence_list_sort_mid.concat(
-                      this.list3.sentence_list_sort_mid
-                    );
-                    this.allList.sentence_list_sort_right = this.allList.sentence_list_sort_right.concat(
-                      this.list3.sentence_list_sort_right
-                    );
+                    // this.allList.sentence_list_sort_left = this.allList.sentence_list_sort_left.concat(
+                    //   this.list3.sentence_list_sort_left
+                    // );
+                    // this.allList.sentence_list_sort_mid = this.allList.sentence_list_sort_mid.concat(
+                    //   this.list3.sentence_list_sort_mid
+                    // );
+                    // this.allList.sentence_list_sort_right = this.allList.sentence_list_sort_right.concat(
+                    //   this.list3.sentence_list_sort_right
+                    // );
                   }
                   this.CurrentList = JSON.parse(
                     JSON.stringify(this.allList.sentence_list)