From 7f74839604c98eda2bfe321806646fbd21a76661 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87?= Date: Mon, 7 Apr 2025 17:50:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=86=E5=8F=8B=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=88=86=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/user.js | 2 +- pages/my/firend/index.js | 21 +++++++++++++++++---- pages/my/firend/index.wxss | 3 +++ 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/api/user.js b/api/user.js index a5ca471..a4859d4 100644 --- a/api/user.js +++ b/api/user.js @@ -79,7 +79,7 @@ export default { list:(data)=>request.get('/api/point/records',data) }, friend:{ - list:()=>request.get('/api/user/referrals') + list:(params)=>request.get('/api/user/referrals',params) }, updateUser:(data)=>request.put('/api/user/update',data), createPayment(order_id){ diff --git a/pages/my/firend/index.js b/pages/my/firend/index.js index a588fe9..4b1a982 100644 --- a/pages/my/firend/index.js +++ b/pages/my/firend/index.js @@ -39,12 +39,25 @@ Page({ this.setData({ pager:this.data.pager }); - userApi.friend.list().then((data)=>{ - this.data.pager.loading = false; - this.data.pager.loadAll = true; + userApi.friend.list({ + skip:this.data.pager.limit*this.data.pager.pageIndex, + limit:this.data.pager.limit + }).then((data)=>{ + + if(this.data.pager.pageIndex==0){ + this.data.list = data.items; + }else{ + this.data.list = this.data.list.concat(data.items); + } this.data.pager.refreshTrigger = false; + this.data.pager.loading = false; + this.data.pager.pageIndex++; + if(data.items.length{ diff --git a/pages/my/firend/index.wxss b/pages/my/firend/index.wxss index 8fb4666..8752e4f 100644 --- a/pages/my/firend/index.wxss +++ b/pages/my/firend/index.wxss @@ -32,6 +32,9 @@ .firend-list .item .status{ color:var(--main-color) } +.firend-list .item .status.un{ + color:#999; +} .list-empty{ padding-top:480rpx;