Commit f596a961e4405d462d7fd0b9815ce33fa45dc286

Authored by
1 parent b083c549
Exists in master

fix:排序

Showing 1 changed file with 14 additions and 2 deletions   Show diff stats
src/views/Yanxue/achievementsOne.vue
@@ -6,7 +6,11 @@ @@ -6,7 +6,11 @@
6 <van-tab title="课外实践"></van-tab> 6 <van-tab title="课外实践"></van-tab>
7 <van-tab title="研学旅行"></van-tab> 7 <van-tab title="研学旅行"></van-tab>
8 </van-tabs> --> 8 </van-tabs> -->
9 - 9 + <van-tabs v-model="sort" @click="tabsClick">
  10 + <van-tab title="发布时间">发布时间</van-tab>
  11 + <van-tab title="点赞量">点赞量</van-tab>
  12 + <van-tab title="阅读量">阅读量</van-tab>
  13 + </van-tabs>
10 <div class="contextBox" v-if="newsList.length != 0" @load="getData"> 14 <div class="contextBox" v-if="newsList.length != 0" @load="getData">
11 <van-list 15 <van-list
12 v-model="loading" 16 v-model="loading"
@@ -79,6 +83,7 @@ export default { @@ -79,6 +83,7 @@ export default {
79 pageSize: 10, 83 pageSize: 10,
80 finished: false, 84 finished: false,
81 loading: false, 85 loading: false,
  86 + sort: 0
82 }; 87 };
83 }, 88 },
84 methods: { 89 methods: {
@@ -93,6 +98,12 @@ export default { @@ -93,6 +98,12 @@ export default {
93 toChoose() { 98 toChoose() {
94 this.$router.push({ name: "chooseSchoolOne" }); 99 this.$router.push({ name: "chooseSchoolOne" });
95 }, 100 },
  101 + tabsClick() {
  102 + this.newsList = []
  103 + this.pageNum = 1
  104 + this.pageSize = 10
  105 + this.getData()
  106 + },
96 getData() { 107 getData() {
97 this.loading = true; 108 this.loading = true;
98 let schoolId = this.$route.query.schoolId 109 let schoolId = this.$route.query.schoolId
@@ -102,7 +113,7 @@ export default { @@ -102,7 +113,7 @@ export default {
102 this.yxAxios 113 this.yxAxios
103 .get( 114 .get(
104 `${this.kqUrl}/schoolConsult/consultList?pageNum=${this.pageNum}&pageSize=${this.pageSize}&schoolId=` + 115 `${this.kqUrl}/schoolConsult/consultList?pageNum=${this.pageNum}&pageSize=${this.pageSize}&schoolId=` +
105 - schoolId 116 + schoolId + `&sort=` + this.sort
106 ) 117 )
107 .then((res) => { 118 .then((res) => {
108 if (res.data.code == 200) { 119 if (res.data.code == 200) {
@@ -149,6 +160,7 @@ export default { @@ -149,6 +160,7 @@ export default {
149 box-sizing: border-box; 160 box-sizing: border-box;
150 161
151 .contextBox { 162 .contextBox {
  163 + margin-top: 20px;
152 margin-bottom: 140px; 164 margin-bottom: 140px;
153 .art_card { 165 .art_card {
154 padding: 28px; 166 padding: 28px;