Commit 19f336fc68a5b27d38d9ced37969f5a2e1213768

Authored by fengtao
1 parent 76a25b5b

fix:DEFECT-365修改通知筛选后数据显示不完全问题

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