107 lines
2.4 KiB
JavaScript
107 lines
2.4 KiB
JavaScript
/*
|
|
* 手太欠
|
|
* 愿这世界都如故事里一样 美好而动人~
|
|
*/
|
|
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
barHeight : getApp().globalData.barHeight, // 状态栏高度
|
|
address : '', // 地址
|
|
addressId : '', // 地址id
|
|
dataShow : '', // 数据
|
|
exchangesHide: false,
|
|
disabled : false
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad() {},
|
|
|
|
onShow() {
|
|
// 水滴兑换商品前置
|
|
this.createInfo();
|
|
|
|
// 水滴兑换商品展示
|
|
this.ShowInfo();
|
|
},
|
|
|
|
/**
|
|
* 水滴兑换商品前置
|
|
*/
|
|
createInfo (){
|
|
wx.$api.recruit.exchangesCreate({address_id: this.data.addressId,}).then(res => {
|
|
this.setData({
|
|
address : res.data.address,
|
|
addressId : res.data.address.address_id
|
|
})
|
|
}).catch(err => { })
|
|
},
|
|
|
|
/**
|
|
* 水滴兑换商品展示
|
|
*/
|
|
ShowInfo (){
|
|
wx.$api.recruit.exchangesShow().then(res => {
|
|
this.setData({
|
|
dataShow: res.data
|
|
})
|
|
}).catch(err => { })
|
|
},
|
|
|
|
/**
|
|
* 水滴兑换提交
|
|
*/
|
|
createGo (){
|
|
this.setData({
|
|
disabled: true
|
|
})
|
|
wx.showModal({
|
|
title : '兑换提示',
|
|
content : '尊敬的用户,是否确认兑换此商品',
|
|
cancelText: '暂不兑换',
|
|
confirmText: '确认兑换',
|
|
success : res=> {
|
|
if (res.confirm) {
|
|
wx.$api.recruit.exchangesPost({address_id: this.data.addressId}).then(res => {
|
|
this.setData({
|
|
disabled: false,
|
|
exchangesHide: true
|
|
})
|
|
}).catch(err => {
|
|
this.setData({
|
|
disabled: false
|
|
})
|
|
})
|
|
} else {
|
|
this.setData({
|
|
disabled: false
|
|
})
|
|
}
|
|
}
|
|
})
|
|
},
|
|
|
|
// 返回上一页
|
|
returnGo() {
|
|
wx.navigateBack({
|
|
delta: 1
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 关闭弹框
|
|
*/
|
|
refertoTap() {
|
|
this.setData({
|
|
exchangesHide: false
|
|
})
|
|
wx.redirectTo({
|
|
url: '/pages/user/index'
|
|
})
|
|
}
|
|
}) |