Commit f596a961e4405d462d7fd0b9815ce33fa45dc286
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; |