Browse Source

修改我的话题

master
zhaoyongnian 5 years ago
parent
commit
7f00c1e046
  1. 2
      pages/mine/components/topicItem/topicItem.wxml
  2. 18
      pages/mine/mine.js
  3. 2
      pages/mine/mine.wxml
  4. 16
      utils/api.js

2
pages/mine/components/topicItem/topicItem.wxml

@ -13,7 +13,7 @@
</view> </view>
<view class="info"> <view class="info">
<view class="left"> <view class="left">
<image class="avatar" src="{{topicObj.userAvatar}}"/> <image class="avatar" src="{{topicObj.userFace}}"/>
<view class="name">{{topicObj.nickname}}</view> <view class="name">{{topicObj.nickname}}</view>
<image wx:if="{{topicObj.partyMember == '1'}}" class="party-flag" src="../../../../images/mine/ic_dangbiaoqian.png" /> <image wx:if="{{topicObj.partyMember == '1'}}" class="party-flag" src="../../../../images/mine/ic_dangbiaoqian.png" />
</view> </view>

18
pages/mine/mine.js

@ -112,13 +112,14 @@ Page({
}) })
const para = { const para = {
pageIndex: this.data.pageNo, pageIndex: this.data.pageNo,
pageSize: this.data.pageSize pageSize: this.data.pageSize,
timestamp: getTimestamp()
} }
api.getMyTopicList(para).then(res => { api.getMyTopicListV2(para).then(res => {
console.log('我的话题列表', res) console.log('我的话题列表', res)
this.setData({ this.setData({
topicList: [...res.data], topicList: [...res.data.topicList],
nomoreStatus: res.data.length === 10 ? 'loading' : 'none', nomoreStatus: res.data.topicList.length === 10 ? 'loading' : 'none',
preloadVisible: false preloadVisible: false
}) })
}).catch(err => { }).catch(err => {
@ -134,13 +135,14 @@ Page({
loadMoreTopicList() { loadMoreTopicList() {
const para = { const para = {
pageIndex: this.data.pageNo, pageIndex: this.data.pageNo,
pageSize: this.data.pageSize pageSize: this.data.pageSize,
timestamp: getTimestamp()
} }
api.getMyTopicList(para).then(res => { api.getMyTopicListV2(para).then(res => {
console.log('我的话题列表', res) console.log('我的话题列表', res)
const topicList = [...this.data.topicList, ...res.data] const topicList = [...this.data.topicList, ...res.data.topicList]
this.setData({ this.setData({
nomoreStatus: res.data.length === 10 ? 'loading' : 'none', nomoreStatus: res.data.topicList.length === 10 ? 'loading' : 'none',
preloadVisible: false, preloadVisible: false,
topicList, topicList,
}) })

2
pages/mine/mine.wxml

@ -108,7 +108,7 @@
<view class="topic-nodata" wx:if="{{topicList.length === 0 && !preloadVisible}}"> <view class="topic-nodata" wx:if="{{topicList.length === 0 && !preloadVisible}}">
<image class="no-data" src="../../images/mine/topic-nodata.png" /> <image class="no-data" src="../../images/mine/topic-nodata.png" />
<view class="tip">您还未发布话题</view> <view class="tip">您还未发布话题</view>
<view class="tip">快到“党群互动”,到您的群里发布吧</view> <view class="tip">快到“党群1+1”里发布吧</view>
</view> </view>
</view> </view>

16
utils/api.js

@ -18,6 +18,7 @@ module.exports = {
getMyAssociation: getMyAssociation, getMyAssociation: getMyAssociation,
getCommandAssociation: getCommandAssociation, getCommandAssociation: getCommandAssociation,
getMyTopicList: getMyTopicList, getMyTopicList: getMyTopicList,
getMyTopicListV2:getMyTopicListV2,
getMyIssueList: getMyIssueList, getMyIssueList: getMyIssueList,
getMyProjectList: getMyProjectList, getMyProjectList: getMyProjectList,
checkWxUnionId: checkWxUnionId, checkWxUnionId: checkWxUnionId,
@ -219,7 +220,20 @@ function getMyTopicList({
pageSize pageSize
}) })
} }
/**
* 我的话题列表V2
*/
function getMyTopicListV2({
pageIndex,
pageSize,
timestamp
}) {
return fly.get('partyGroup/myTopicList/list', {
pageIndex,
pageSize,
timestamp
})
}
/** /**
* 我的议题列表 * 我的议题列表
*/ */

Loading…
Cancel
Save