gcj 3 éve
szülő
commit
d4f9e4f9b6

+ 12 - 3
src/views/learn-center/ListPage.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="teacher_edu">
+  <div class="teacher_edu" v-if="isData">
     <!-- 头部导航及搜索 -->
     <Header />
 
@@ -22,7 +22,7 @@
           background
           @size-change="handleSizeChange"
           @current-change="handleCurrentChange"
-          :page-sizes="[8, 16, 32, 64]"
+          :page-sizes="pageSizes"
           layout="prev, pager, next,total, sizes,jumper"
           :current-page="pageNum"
           :page-size="pageSize"
@@ -59,9 +59,13 @@ export default {
       targetPage: 1,
       gotoPage: null,
       pageNum: 1,
-      pageSize: 2,
+      pageSize: 8,
       loading: false,
       headerOneTitle: "",
+      pageSizes: [],
+      pageSizes1: [8, 16, 32, 64],
+      pageSizes2: [10, 20, 30, 40],
+      isData: false,
     };
   },
   computed: {
@@ -119,7 +123,9 @@ export default {
     // 获取数据
     getData(val) {
       this.loading = true;
+
       if (this.navName == "COURSE") {
+        this.pageSizes = this.pageSizes1;
         // 获取课程列表
         cousrseAPI("page_query-PageQueryCourseList", {
           page_capacity: this.pageSize,
@@ -132,6 +138,7 @@ export default {
         });
       }
       if (this.navName == "TEXTBOOK") {
+        this.pageSizes = this.pageSizes2;
         TextbookAPI("book-book_manager-PageQueryBookList", {
           page_capacity: this.pageSize + 2,
           cur_page: this.pageNum,
@@ -144,6 +151,7 @@ export default {
       }
 
       if (this.navName == "LEARNRESOURCE") {
+        this.pageSizes = this.pageSizes2;
         TextbookAPI("book-book_manager-PageQueryBookList", {
           page_capacity: this.pageSize + 2,
           cur_page: this.pageNum,
@@ -170,6 +178,7 @@ export default {
         "Key215",
       ],
     });
+    this.isData = true;
     if (this.navName == "COURSE") {
       this.headerOneTitle = this.$t("Key215");
     }

+ 3 - 1
src/views/learn-center/Seekresult.vue

@@ -1,6 +1,6 @@
 <template>
   <!-- 搜索结果 -->
-  <div class="SeekResult" v-loading="loading">
+  <div class="SeekResult" v-loading="loading" v-if="isData">
     <!-- 头部导航及搜索 -->
     <Header />
     <HeaderOne
@@ -107,6 +107,7 @@ export default {
       classilfyList: [],
       classilfyIndex: 0,
       classilfyID: null,
+      isData: false,
     };
   },
   computed: {
@@ -230,6 +231,7 @@ export default {
         "Key547",
       ],
     });
+    this.isData = true;
     this.classilfyList = [this.$t("Key215"), this.$t("Key44")];
   },
 };

+ 1 - 0
src/views/learn-center/TextbookDetail.vue

@@ -203,6 +203,7 @@ export default {
       TextBookId: null,
       TextbookData: null,
       loading: false,
+      isData: false,
     };
   },
   //计算属性 类似于data概念

+ 1 - 1
src/views/learn-center/index.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="lear_center">
+  <div class="lear_center" v-if="isData">
     <!-- 头部导航及搜索 -->
     <Header />
     <div class="nav_title">