Browse Source

积分中心优化

master
zhaoyongnian 5 years ago
parent
commit
0295228ad1
  1. 9
      pages/mine/mine.js
  2. 8
      pages/mine/mine.wxml
  3. 33
      subpages/integralCentre/pages/index/index.js
  4. 8
      subpages/integralCentre/pages/index/index.wxml

9
pages/mine/mine.js

@ -19,7 +19,9 @@ Page({
userInfo: { userInfo: {
faceImg: '', faceImg: '',
nickname: '', nickname: '',
partyFlag: '' partyFlag: '',
points:0,
grade:0
}, },
completeInfoDialogVisible: false, completeInfoDialogVisible: false,
infoCompleted: 0 infoCompleted: 0
@ -233,7 +235,9 @@ Page({
userInfo: { userInfo: {
faceImg: '', faceImg: '',
nickname: '', nickname: '',
partyFlag: '0' partyFlag: '0',
points:0,
grade:0
} }
}) })
console.log(err) console.log(err)
@ -305,6 +309,7 @@ Page({
}, },
//跳转到积分中心 //跳转到积分中心
navigateToIntegralCentre(e) { navigateToIntegralCentre(e) {
console.log(':::::'+e.currentTarget.dataset.points)
wx.navigateTo({ wx.navigateTo({
url: `/subpages/integralCentre/pages/index/index?points=` + e.currentTarget.dataset.points url: `/subpages/integralCentre/pages/index/index?points=` + e.currentTarget.dataset.points
}) })

8
pages/mine/mine.wxml

@ -26,10 +26,10 @@
</view> </view>
</view> </view>
<view class="bottom" bindtap="navigateToIntegralCentre" data-points="{{userInfo.points}}"> <view class="bottom" bindtap="navigateToIntegralCentre" data-points="{{userInfo.points}}">
<text wx:if="{{userInfo.grade > 0}}" class="text1">等级:{{userInfo.grade}}</text> <text class="text1">等级:{{userInfo.grade}}</text>
<text wx:else class="text1">等级:0</text>
<text wx:if="{{userInfo.points > 0}}" class="text2">积分:{{userInfo.points}}</text> <text class="text2">积分:{{userInfo.points}}</text>
<text wx:else class="text2">积分:0</text>
<text class="text3">积分兑换</text> <text class="text3">积分兑换</text>
</view> </view>
<!-- <view class="bottom"> <!-- <view class="bottom">

33
subpages/integralCentre/pages/index/index.js

@ -12,6 +12,8 @@ Page({
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
nodatapointsRecord: false,
nodatapointsRanking: false,
points: 0, //积分 points: 0, //积分
pageIndex: 1, pageIndex: 1,
pageSize: 10, pageSize: 10,
@ -53,6 +55,8 @@ Page({
pointsRecordlist: [], pointsRecordlist: [],
pointsRankinglist: [], pointsRankinglist: [],
selectTab: e.currentTarget.dataset.tab, selectTab: e.currentTarget.dataset.tab,
nodatapointsRecord: false,
nodatapointsRanking: false,
}) })
if (this.data.selectTab == 'tab1') { if (this.data.selectTab == 'tab1') {
this.pointsRecordlist(); //初始化加载积分记录列表 this.pointsRecordlist(); //初始化加载积分记录列表
@ -80,6 +84,7 @@ Page({
loadMoreType: 'none', loadMoreType: 'none',
loadMoreVisible: false, loadMoreVisible: false,
pointsRankinglist: [], pointsRankinglist: [],
nodatapointsRanking: false,
}) })
that.pointsRankinglist() that.pointsRankinglist()
@ -99,10 +104,20 @@ Page({
pointsRecordlist: that.data.pointsRecordlist.concat(res.data), pointsRecordlist: that.data.pointsRecordlist.concat(res.data),
loadMoreType: res.data.length === that.data.pageSize ? 'loading' : 'none', loadMoreType: res.data.length === that.data.pageSize ? 'loading' : 'none',
}) })
if (that.data.pointsRecordlist.length > 0) {
that.setData({
nodatapointsRecord: false,
})
} else {
that.setData({
nodatapointsRecord: true,
})
}
}).catch(err => { }).catch(err => {
that.setData({ that.setData({
loadMoreType: 'none', loadMoreType: 'none',
pointsRecordlist: [] pointsRecordlist: [],
nodatapointsRecord: false,
}) })
console.log(err) console.log(err)
}) })
@ -122,10 +137,20 @@ Page({
pointsRankinglist: that.data.pointsRankinglist.concat(res.data), pointsRankinglist: that.data.pointsRankinglist.concat(res.data),
loadMoreType: res.data.length === that.data.pageSize ? 'loading' : 'none', loadMoreType: res.data.length === that.data.pageSize ? 'loading' : 'none',
}) })
if (that.data.pointsRankinglist.length > 0) {
that.setData({
nodatapointsRanking: false
})
} else {
that.setData({
nodatapointsRanking: true
})
}
}).catch(err => { }).catch(err => {
that.setData({ that.setData({
loadMoreType: 'none', loadMoreType: 'none',
pointsRankinglist: [] pointsRankinglist: [],
nodatapointsRanking: false
}) })
console.log(err) console.log(err)
}) })
@ -143,8 +168,7 @@ Page({
/** /**
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow: function (options) { onShow: function(options) {},
},
/** /**
* 生命周期函数--监听页面隐藏 * 生命周期函数--监听页面隐藏
@ -179,6 +203,7 @@ Page({
pageIndex: this.data.pageIndex + 1, pageIndex: this.data.pageIndex + 1,
pageSize: this.data.pageSize, pageSize: this.data.pageSize,
timestamp: this.data.timestamp, timestamp: this.data.timestamp,
nodatapointsRecord: false,
}) })
if (this.data.selectTab == 'tab1') { if (this.data.selectTab == 'tab1') {

8
subpages/integralCentre/pages/index/index.wxml

@ -24,9 +24,7 @@
<text wx:else>+</text>{{item.points}}</view> <text wx:else>+</text>{{item.points}}</view>
<view class="jf-list-li jf-list-li-last color1">{{item.operationTime}}</view> <view class="jf-list-li jf-list-li-last color1">{{item.operationTime}}</view>
</view> </view>
<view wx:if="{{pointsRecordlist.length < 1}}"> <no-data isShow="{{nodatapointsRecord}}"></no-data>
<no-data isShow="{{true}}"></no-data>
</view>
</block> </block>
<!-- 积分排行 --> <!-- 积分排行 -->
<block wx:else> <block wx:else>
@ -51,9 +49,7 @@
<view class="right">{{item.points}}</view> <view class="right">{{item.points}}</view>
</view> </view>
<view wx:if="{{pointsRankinglist.length < 1}}"> <no-data isShow="{{nodatapointsRanking}}"></no-data>
<no-data isShow="{{true}}"></no-data>
</view>
</block> </block>
<!--加载更多提示--> <!--加载更多提示-->

Loading…
Cancel
Save