From 230be2b15dca49d91b9585395c10166368e61e76 Mon Sep 17 00:00:00 2001 From: xuxu Date: Mon, 27 Jul 2020 09:14:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E6=94=B6=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/user.js | 3 +- pages/user/myFavorite/index.js | 21 +++++++++----- pages/user/myFavorite/index.wxml | 31 ++++++++++++++++++++- pages/user/myFavorite/index.wxss | 38 +++++++++++++++++++++++++- pages/user/myWhistle/evaluate/index.js | 17 +++++++++--- 5 files changed, 96 insertions(+), 14 deletions(-) diff --git a/models/user.js b/models/user.js index 9ce76e2..a883110 100644 --- a/models/user.js +++ b/models/user.js @@ -109,13 +109,14 @@ class UserModel extends HTTP { } - getMyFavoriteList(page, success) { + getMyFavoriteList(page, typeCode, success) { let params = { url: UserConst.user_myFavorite_url, method: Method.POST, data: { page: page, pageSize: 10, + typeCode:typeCode }, success: success } diff --git a/pages/user/myFavorite/index.js b/pages/user/myFavorite/index.js index b0e6365..3074d4a 100644 --- a/pages/user/myFavorite/index.js +++ b/pages/user/myFavorite/index.js @@ -11,7 +11,8 @@ Page({ */ data: { list: [], - currentPage: 1 + currentPage: 1, + type:1 }, /** @@ -30,11 +31,11 @@ Page({ this.fetchMyFavoriteList() }, fetchMyFavoriteList () { - console.log('啦啦啦') - let page = this.data.currentPage - userModel.getMyFavoriteList(page, res => { - const datas = res.result.list - let tempDatas = [] + let page = this.data.currentPage; + let type = this.data.type; + userModel.getMyFavoriteList(page,type,res => { + const datas = res.result.list; + let tempDatas = []; datas.forEach(item => { tempDatas.push({ topicId: item.contentId, @@ -93,7 +94,6 @@ Page({ this.fetchMyFavoriteList() }, clickListItem (e) { - console.log(e) if (e.detail.id) { let id = e.detail.id wx.navigateTo({ @@ -106,5 +106,12 @@ Page({ url: `/pages/topics/interactive/topicArticle/index?topicId=${id}`, }) } + }, + refresh:function(e){ + var type = e.currentTarget.dataset.type; + this.setData({ + type:type + }); + this.fetchMyFavoriteList(); } }) \ No newline at end of file diff --git a/pages/user/myFavorite/index.wxml b/pages/user/myFavorite/index.wxml index e0b8ad1..00f7140 100644 --- a/pages/user/myFavorite/index.wxml +++ b/pages/user/myFavorite/index.wxml @@ -1,5 +1,34 @@ - + + + + 宣传栏 + + + 宣传栏 + + + + + + 通知公告 + + + 通知公告 + + + + + + 议事厅 + + + 议事厅 + + + + + { if(res.code == 200){ - wx.showToast({ + wx.showModal({ title: '提交成功', - icon: 'success', - duration: 1500 - }); + content: '评价已收到,感谢您的反馈', + showCancel:false, + confirmText:'知道了', + success(res) { + if (res.confirm) { + wx.reLaunch({ + url: '../index' + }) + return; + } + } + }) return; }else{ wx.showToast({