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