Преглед на файлове

[成长值 规则以及详细信息]

tags/广东版3.2.1
meo преди 6 години
родител
ревизия
d96274d07f
променени са 7 файла, в които са добавени 241 реда и са изтрити 12 реда
  1. +2
    -1
      app.json
  2. +117
    -0
      pages/czdetail/czdetail.js
  3. +3
    -0
      pages/czdetail/czdetail.json
  4. +18
    -0
      pages/czdetail/czdetail.wxml
  5. +100
    -0
      pages/czdetail/czdetail.wxss
  6. +1
    -1
      pages/user/index.js
  7. +0
    -10
      pages/user/index.wxml

+ 2
- 1
app.json Целия файл

@@ -41,7 +41,8 @@
"pages/scanPay/scanPay", "pages/scanPay/scanPay",
"pages/paySuccess/paySuccess", "pages/paySuccess/paySuccess",
"pages/ConsumeDetail/ConsumeDetail", "pages/ConsumeDetail/ConsumeDetail",
"pages/externallinks/index"
"pages/externallinks/index",
"pages/czdetail/czdetail"
], ],
"navigateToMiniProgramAppIdList": [ "navigateToMiniProgramAppIdList": [
"wx192b7d2e8dcbefd0", "wx192b7d2e8dcbefd0",


+ 117
- 0
pages/czdetail/czdetail.js Целия файл

@@ -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() {

}
})

+ 3
- 0
pages/czdetail/czdetail.json Целия файл

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "成长值"
}

+ 18
- 0
pages/czdetail/czdetail.wxml Целия файл

@@ -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>

+ 100
- 0
pages/czdetail/czdetail.wxss Целия файл

@@ -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;
}

+ 1
- 1
pages/user/index.js Целия файл

@@ -38,7 +38,7 @@ Page({
*/ */
gotograde:function(){ gotograde:function(){
wx.navigateTo({ wx.navigateTo({
url: '/pages/grade/grade',
url: '/pages/czdetail/czdetail',
}) })
}, },
// getrun:function(){ // getrun:function(){


+ 0
- 10
pages/user/index.wxml Целия файл

@@ -72,16 +72,6 @@
</view> </view>
</view> </view>
</navigator> </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>
<view class="margin"></view> <view class="margin"></view>
<!-- <button bindtap="navigateTo" class="user-out-btn">退出登陆</button> --> <!-- <button bindtap="navigateTo" class="user-out-btn">退出登陆</button> -->


Зареждане…
Отказ
Запис