Showing
1 changed file
with
28 additions
and
8 deletions
@@ -18,9 +18,9 @@ | @@ -18,9 +18,9 @@ | ||
18 | <text class="text-bottom">{{ item.sysNotice.createTime }}</text> | 18 | <text class="text-bottom">{{ item.sysNotice.createTime }}</text> |
19 | </view> | 19 | </view> |
20 | </view> | 20 | </view> |
21 | - <view class="item-right u-flex" style="justify-content: space-between;margin-right: ;"> | 21 | + <view class="item-right u-flex" style="justify-content: space-between;"> |
22 | <text class="text">{{ formatType(item.sysNotice) }}</text> | 22 | <text class="text">{{ formatType(item.sysNotice) }}</text> |
23 | - <u-badge v-if="item.readStatus == '0'" numberType="overflow" isDot /> | 23 | + <u-badge style="margin-right: 10rpx;" v-if="item.readStatus == '0'" numberType="overflow" isDot /> |
24 | </view> | 24 | </view> |
25 | </view> | 25 | </view> |
26 | </view> | 26 | </view> |
@@ -69,7 +69,8 @@ export default { | @@ -69,7 +69,8 @@ export default { | ||
69 | auto: false //是否在初始化后,自动执行downCallback; 默认true | 69 | auto: false //是否在初始化后,自动执行downCallback; 默认true |
70 | }, | 70 | }, |
71 | list: [], | 71 | list: [], |
72 | - pre: false | 72 | + pre: false, |
73 | + isJudgeNextPage: '' | ||
73 | }; | 74 | }; |
74 | }, | 75 | }, |
75 | onLoad(e) { | 76 | onLoad(e) { |
@@ -96,9 +97,18 @@ export default { | @@ -96,9 +97,18 @@ export default { | ||
96 | uni.hideKeyboard(); | 97 | uni.hideKeyboard(); |
97 | }, | 98 | }, |
98 | typeSelect(e) { | 99 | typeSelect(e) { |
99 | - this.page.num = 0; | 100 | + this.topBack(); |
101 | + this.isJudgeNextPage = e.value; | ||
102 | + this.page.num = 1; | ||
100 | this.model1.userInfo.type = e.name; | 103 | this.model1.userInfo.type = e.name; |
101 | - this.loadData(1, e.value == '' ? null : e.value); | 104 | + this.loadData(1, this.isJudgeNextPage == '' ? null : this.isJudgeNextPage); |
105 | + }, | ||
106 | + //筛选数据让它回到顶部 | ||
107 | + topBack() { | ||
108 | + uni.pageScrollTo({ | ||
109 | + scrollTop: 0, // 滚动到页面的目标位置 这个是滚动到顶部, 0 | ||
110 | + duration: 300 // 滚动动画的时长 | ||
111 | + }); | ||
102 | }, | 112 | }, |
103 | /*下拉刷新的回调 */ | 113 | /*下拉刷新的回调 */ |
104 | downCallback() { | 114 | downCallback() { |
@@ -109,9 +119,15 @@ export default { | @@ -109,9 +119,15 @@ export default { | ||
109 | }, | 119 | }, |
110 | /*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */ | 120 | /*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */ |
111 | upCallback() { | 121 | upCallback() { |
112 | - //联网加载数据 | ||
113 | - this.page.num += 1; | ||
114 | - this.loadData(this.page.num); | 122 | + if (this.isJudgeNextPage != '') { |
123 | + //联网加载数据 | ||
124 | + this.page.num += 1; | ||
125 | + this.loadData(this.page.num, this.isJudgeNextPage); | ||
126 | + } else { | ||
127 | + //联网加载数据 | ||
128 | + this.page.num += 1; | ||
129 | + this.loadData(this.page.num); | ||
130 | + } | ||
115 | }, | 131 | }, |
116 | 132 | ||
117 | loadData(pageNo, t) { | 133 | loadData(pageNo, t) { |
@@ -153,4 +169,8 @@ export default { | @@ -153,4 +169,8 @@ export default { | ||
153 | 169 | ||
154 | <style lang="scss" scoped> | 170 | <style lang="scss" scoped> |
155 | @import './static/systemNotify.scss'; | 171 | @import './static/systemNotify.scss'; |
172 | +/deep/ .u-badge--error { | ||
173 | + position: relative; | ||
174 | + right: 11rpx; | ||
175 | +} | ||
156 | </style> | 176 | </style> |