Commit 19f336fc68a5b27d38d9ced37969f5a2e1213768

Authored by fengtao
1 parent 76a25b5b

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

... ... @@ -18,9 +18,9 @@
18 18 <text class="text-bottom">{{ item.sysNotice.createTime }}</text>
19 19 </view>
20 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 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 24 </view>
25 25 </view>
26 26 </view>
... ... @@ -69,7 +69,8 @@ export default {
69 69 auto: false //是否在初始化后,自动执行downCallback; 默认true
70 70 },
71 71 list: [],
72   - pre: false
  72 + pre: false,
  73 + isJudgeNextPage: ''
73 74 };
74 75 },
75 76 onLoad(e) {
... ... @@ -96,9 +97,18 @@ export default {
96 97 uni.hideKeyboard();
97 98 },
98 99 typeSelect(e) {
99   - this.page.num = 0;
  100 + this.topBack();
  101 + this.isJudgeNextPage = e.value;
  102 + this.page.num = 1;
100 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 114 downCallback() {
... ... @@ -109,9 +119,15 @@ export default {
109 119 },
110 120 /*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */
111 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 133 loadData(pageNo, t) {
... ... @@ -153,4 +169,8 @@ export default {
153 169
154 170 <style lang="scss" scoped>
155 171 @import './static/systemNotify.scss';
  172 +/deep/ .u-badge--error {
  173 + position: relative;
  174 + right: 11rpx;
  175 +}
156 176 </style>
... ...