| @@ -41,7 +41,8 @@ | |||
| "pages/scanPay/scanPay", | |||
| "pages/paySuccess/paySuccess", | |||
| "pages/ConsumeDetail/ConsumeDetail", | |||
| "pages/externallinks/index" | |||
| "pages/externallinks/index", | |||
| "pages/czdetail/czdetail" | |||
| ], | |||
| "navigateToMiniProgramAppIdList": [ | |||
| "wx192b7d2e8dcbefd0", | |||
| @@ -0,0 +1,117 @@ | |||
| var config = require("../../config/config.js"); | |||
| var app = getApp(); | |||
| const Http = require("../../utils/HttpBasics"); | |||
| let util = require("../../utils/util"); | |||
| Page({ | |||
| /** | |||
| * 页面的初始数据 | |||
| */ | |||
| data: { | |||
| score: 10, | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面加载 | |||
| */ | |||
| onLoad: function(options) { | |||
| }, | |||
| gotorule: function() { | |||
| wx.navigateTo({ | |||
| url: '/pages/grade/grade', | |||
| }) | |||
| }, | |||
| record: function() { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.scoreHistory, | |||
| data: { | |||
| pageNum: 1, | |||
| pageSize: 100 | |||
| } | |||
| }) | |||
| .then(res => { | |||
| console.log(res) | |||
| if (res.data.list.length > 0) { | |||
| res.data.list.map(file=>{ | |||
| file.createDate = util.formatTime(file.createDate, "yyyy-MM-dd hh:mm:ss") | |||
| }); | |||
| that.setData({ | |||
| list:res.data.list | |||
| }) | |||
| } | |||
| }) | |||
| .catch(err => { | |||
| wx.showModal({ | |||
| title: '抱歉', | |||
| content: err.message, | |||
| showCancel:false | |||
| }) | |||
| }) | |||
| }, | |||
| getScore: function() { | |||
| let that = this; | |||
| Http.get({ | |||
| url: config.api.getScore, | |||
| data: {} | |||
| }) | |||
| .then(res => { | |||
| console.log(res) | |||
| that.setData({ | |||
| score: res.data.score, | |||
| levelName: res.data.levelName, | |||
| }) | |||
| }) | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面初次渲染完成 | |||
| */ | |||
| onReady: function() { | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面显示 | |||
| */ | |||
| onShow: function() { | |||
| let that = this; | |||
| that.getScore(); | |||
| that.record(); | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面隐藏 | |||
| */ | |||
| onHide: function() { | |||
| }, | |||
| /** | |||
| * 生命周期函数--监听页面卸载 | |||
| */ | |||
| onUnload: function() { | |||
| }, | |||
| /** | |||
| * 页面相关事件处理函数--监听用户下拉动作 | |||
| */ | |||
| onPullDownRefresh: function() { | |||
| }, | |||
| /** | |||
| * 页面上拉触底事件的处理函数 | |||
| */ | |||
| onReachBottom: function() { | |||
| }, | |||
| /** | |||
| * 用户点击右上角分享 | |||
| */ | |||
| onShareAppMessage: function() { | |||
| } | |||
| }) | |||
| @@ -0,0 +1,3 @@ | |||
| { | |||
| "navigationBarTitleText": "成长值" | |||
| } | |||
| @@ -0,0 +1,18 @@ | |||
| <view class='head'> | |||
| <text>当前</text> | |||
| <text>{{score}}</text> | |||
| <view class='rule' bindtap='gotorule'>规则</view> | |||
| <image class='bg' src='./../../../assets/images/bgg.png' mode='widthFix'></image> | |||
| </view> | |||
| <view class=''> | |||
| <text class='title'>成长值明细</text> | |||
| <view class='content clearfix' wx:for="{{list}}" wx:key="{{index}}"> | |||
| <view class='le'> | |||
| <text>{{item.scoreAmount}}</text> | |||
| <text>{{item.createDate}}</text> | |||
| </view> | |||
| <view class='fr'> | |||
| <text>+{{item.scoreAmount}}分</text> | |||
| </view> | |||
| </view> | |||
| </view> | |||
| @@ -0,0 +1,100 @@ | |||
| /* pages/czdetail/czdetail.wxss */ | |||
| .head { | |||
| height: 252rpx; | |||
| background: #02c0ff; | |||
| position: relative; | |||
| } | |||
| .rule { | |||
| position: absolute; | |||
| right: 0; | |||
| top: 0; | |||
| bottom: 0; | |||
| margin: auto; | |||
| width: 124rpx; | |||
| height: 48rpx; | |||
| line-height: 48rpx; | |||
| text-align: center; | |||
| background: #fff; | |||
| font-size: 28rpx; | |||
| font-weight: 400; | |||
| color: rgba(2, 192, 255, 1); | |||
| border-bottom-left-radius: 50rpx; | |||
| border-top-left-radius: 50rpx; | |||
| } | |||
| .head text { | |||
| display: block; | |||
| text-align: center; | |||
| color: #fff; | |||
| } | |||
| .head text:nth-of-type(1) { | |||
| font-size: 28rpx; | |||
| font-family: PingFang-SC-Regular; | |||
| font-weight: 400; | |||
| color: rgba(255, 255, 255, 1); | |||
| } | |||
| .head text:nth-of-type(2) { | |||
| font-size: 70rpx; | |||
| font-family: PingFang-SC-Bold; | |||
| font-weight: bold; | |||
| color: rgba(255, 255, 255, 1); | |||
| } | |||
| .bg { | |||
| position: absolute; | |||
| bottom: 0; | |||
| left: 0; | |||
| right: 0; | |||
| width: 100%; | |||
| height: 55rpx; | |||
| } | |||
| .content { | |||
| position: relative; | |||
| padding: 0 35rpx; | |||
| height: 145rpx; | |||
| border-bottom: 1px solid #eaeaea; | |||
| } | |||
| .content>view:nth-of-type(2n+1) text { | |||
| display: block; | |||
| } | |||
| .content>view:nth-of-type(2n+1) text:nth-of-type(1) { | |||
| margin-top: 24rpx; | |||
| } | |||
| .content>view:nth-of-type(2n+1) text:nth-of-type(2) { | |||
| margin-top: 10rpx; | |||
| font-size: 26rpx; | |||
| font-family: PingFang-SC-Bold; | |||
| color: rgba(153, 153, 153, 1); | |||
| } | |||
| .content>view:nth-of-type(2n+1) { | |||
| float: left; | |||
| width: 78%; | |||
| } | |||
| .content>view:nth-of-type(2n) { | |||
| width: 20%; | |||
| float: right; | |||
| text-align: right; | |||
| line-height: 145rpx; | |||
| } | |||
| .title { | |||
| display: block; | |||
| text-align: center; | |||
| font-size: 30rpx; | |||
| font-family: PingFang-SC-Regular; | |||
| font-weight: 400; | |||
| color: rgba(51, 51, 51, 1); | |||
| } | |||
| .fr text{ | |||
| color: #FF3535; | |||
| } | |||
| @@ -38,7 +38,7 @@ Page({ | |||
| */ | |||
| gotograde:function(){ | |||
| wx.navigateTo({ | |||
| url: '/pages/grade/grade', | |||
| url: '/pages/czdetail/czdetail', | |||
| }) | |||
| }, | |||
| // getrun:function(){ | |||
| @@ -72,16 +72,6 @@ | |||
| </view> | |||
| </view> | |||
| </navigator> | |||
| <!-- 显示兑换列表 --> | |||
| <navigator url="/pages/grade/grade"> | |||
| <view class="user-btn app-border-bottom"> | |||
| <view> | |||
| <image class='icons' src="{{giftUrl}}" mode='widthFix'></image>成长值规则</view> | |||
| <view> | |||
| <text class="iconfont icon-right"></text> | |||
| </view> | |||
| </view> | |||
| </navigator> | |||
| </view> | |||
| <view class="margin"></view> | |||
| <!-- <button bindtap="navigateTo" class="user-out-btn">退出登陆</button> --> | |||