|
@@ -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");
|
|
|
}
|