浏览代码

ID1001733】C端活动报名后如果是属于积分兑换需要显示出来兑换的积分扣除,报名时也需要显示所消耗积分

tags/C.7.1.0
meo 6 年前
父节点
当前提交
10ab37282b
共有 7 个文件被更改,包括 91 次插入58 次删除
  1. +60
    -55
      pages/radetail/index.js
  2. +1
    -0
      pages/radetail/index.wxml
  3. +0
    -1
      pages/radetail/joinActivity/edit.js
  4. +1
    -1
      pages/radetail/joinActivity/edit.wxss
  5. +18
    -0
      pages/radetail/success/index.js
  6. +1
    -0
      pages/radetail/success/index.wxml
  7. +10
    -1
      pages/radetail/success/index.wxss

+ 60
- 55
pages/radetail/index.js 查看文件

@@ -9,91 +9,96 @@ let configUrls = extConfig.attr.configUrl;
Page({ Page({
data: { data: {
data: {}, data: {},
status:1,
status: 1,
couponId: null, couponId: null,
orderId: "", orderId: "",
question:[],
question: [],
day: "", day: "",
hour: "", hour: "",
activityId:"",
activityId: "",
wmhome: imgurl.wmhome.url, wmhome: imgurl.wmhome.url,
minute: "", minute: "",
nodes: '' nodes: ''
}, },
onLoad(options) { onLoad(options) {
let that = this; let that = this;
if (options.id){
if(options&&options.id){
that.setData({ that.setData({
activityId: options.id activityId: options.id
}) })
Http.get({
url: config.api.acfindById,
data: {
id: options.id
}
}).then(res => {
if (res && res.data && res.data.activity){
that.setData({
data: res.data.activity
})
that.setData({
activityStartTime:util.formatTime(res.data.activity.activityStartTime, "yyyy-MM-dd hh:mm:ss"),
activityEndTime:util.formatTime(res.data.activity.activityEndTime, "yyyy-MM-dd hh:mm:ss"),
startTime: util.formatTime(res.data.activity.startTime, "yyyy-MM-dd hh:mm:ss"),
endTime: util.formatTime(res.data.activity.endTime, "yyyy-MM-dd hh:mm:ss")
that.findById(options.id);
}
},
findById(id) {
let that = this;
Http.get({
url: config.api.acfindById,
data: {
id: id
}
}).then(res => {
if (res && res.data && res.data.activity) {
that.setData({
data: res.data.activity
})

that.setData({
activityStartTime: util.formatTime(res.data.activity.activityStartTime, "yyyy-MM-dd hh:mm:ss"),
activityEndTime: util.formatTime(res.data.activity.activityEndTime, "yyyy-MM-dd hh:mm:ss"),
startTime: util.formatTime(res.data.activity.startTime, "yyyy-MM-dd hh:mm:ss"),
endTime: util.formatTime(res.data.activity.endTime, "yyyy-MM-dd hh:mm:ss")
})
if (res.data.activity.type == 2) {
wx.request({
url: configUrls + config.api.acPrintHtmlById,
data: {
id: options.id,
date: new Date(),
token: app.globalData.token,
},
header: {
'content-type': 'application/html'
},
success: function(res) {
var temp = WxParse.wxParse('article', 'html', res.data, that, 5);
}
}) })
if (res.data.activity.type == 2) {
wx.request({
url: configUrls + config.api.acPrintHtmlById,
data: {
id: options.id,
date: new Date(),
token: app.globalData.token,
},
header: {
'content-type': 'application/html'
},
success: function (res) {
var temp = WxParse.wxParse('article', 'html', res.data, that, 5);
}
})
}
}
if (res && res.data && res.data.status) {
that.setData({
status: res.data.status
});
} }
}).catch(err => {
wx.showToast({
title: err.errMsg,
icon: 'none',
duration: 2000,
mask: false
})
}
if (res && res.data && res.data.status) {
that.setData({
status: res.data.status
});
}

}).catch(err => {
wx.showToast({
title: err.errMsg,
icon: 'none',
duration: 2000,
mask: false
}) })
}
})

}, },
//跳转到报名详情页 //跳转到报名详情页
goSignUp(e){
goSignUp(e) {
let activityId = e.currentTarget.dataset.activityid; let activityId = e.currentTarget.dataset.activityid;
wx.navigateTo({ wx.navigateTo({
url: `/pages/radetail/joinActivity/edit?activityId=${activityId}`, url: `/pages/radetail/joinActivity/edit?activityId=${activityId}`,
}) })
}, },
goback: function () {
goback: function() {
wx.switchTab({ wx.switchTab({
url: '/pages/main/index', url: '/pages/main/index',
}) })
}, },
gotoactdetail:function(){
gotoactdetail: function() {
let that = this; let that = this;
console.log(that.data.data.detail) console.log(that.data.data.detail)
wx.navigateTo({ wx.navigateTo({
url: `/pages/actdetail/actdetail?detail=${that.data.data.detail}`, url: `/pages/actdetail/actdetail?detail=${that.data.data.detail}`,
}) })
} }
});
});

+ 1
- 0
pages/radetail/index.wxml 查看文件

@@ -16,6 +16,7 @@
<view class='detail'>{{data.detail}}</view> <view class='detail'>{{data.detail}}</view>
</view> </view>
<view class='member'>活动人数:{{data.personLimit}}人</view> <view class='member'>活动人数:{{data.personLimit}}人</view>
<view class='member' wx:if="{{data.useCredit}}">消耗积分:{{data.credit}}积分</view>
<view class='time'>活动开始时间:{{activityStartTime}}</view> <view class='time'>活动开始时间:{{activityStartTime}}</view>
<view class='time'>活动结束时间:{{activityEndTime}}</view> <view class='time'>活动结束时间:{{activityEndTime}}</view>
<view class='time'>报名开始时间:{{startTime}}</view> <view class='time'>报名开始时间:{{startTime}}</view>


+ 0
- 1
pages/radetail/joinActivity/edit.js 查看文件

@@ -73,7 +73,6 @@ Page({
}, },
formSubmit: function(e) { formSubmit: function(e) {
let that = this; let that = this;
console.log(e)
/** /**
* sex * sex
* 0 保密 * 0 保密


+ 1
- 1
pages/radetail/joinActivity/edit.wxss 查看文件

@@ -99,7 +99,7 @@ radio {
font-size: 40rpx; font-size: 40rpx;
border-top:6rpx solid orange; border-top:6rpx solid orange;
border-bottom:6rpx solid orange; border-bottom:6rpx solid orange;
margin: 40rpx auto 0;
margin: 40rpx auto 30rpx;
text-align: center!important; text-align: center!important;
} }
.ques text{ .ques text{


+ 18
- 0
pages/radetail/success/index.js 查看文件

@@ -153,6 +153,24 @@ Page({
that.setData({ that.setData({
activityId: options.activityId activityId: options.activityId
}) })
that.findById(options.activityId);
} }
},
findById(id) {
let that = this;
Http.get({
url: config.api.acfindById,
data: {
id: id
}
}).then(res => {
if (res && res.data && res.data.activity) {
if (res.data.activity.useCridit){
that.setData({
credit: res.data.activity.credit
})
}
}
})
} }
}) })

+ 1
- 0
pages/radetail/success/index.wxml 查看文件

@@ -1,3 +1,4 @@
<view class='title'>您已扣除{{credit}}积分</view>
<view class='success'> <view class='success'>
<text class='tit'>报名成功</text> <text class='tit'>报名成功</text>
<text class='mess'>请您在我的活动中查看您的报名状态</text> <text class='mess'>请您在我的活动中查看您的报名状态</text>


+ 10
- 1
pages/radetail/success/index.wxss 查看文件

@@ -16,7 +16,16 @@
.fr{ .fr{
float: right; float: right;
} }

.title{
font-size:30rpx;
border:1px solid #999;
width:400rpx;
margin:30rpx auto;
border-radius:10rpx;
text-align:center;
color:#999;
padding: 8rpx 0;
}


.btns { .btns {
padding-bottom: 37rpx; padding-bottom: 37rpx;


正在加载...
取消
保存