68 lines
1.6 KiB
JavaScript
Raw Normal View History

2024-02-21 17:43:11 +08:00
let app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
form: {},
IMG_NAME: app.IMG_NAME
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(e) {
let that = this
app.AjaxRequest('get', {
'content-type': 'application/json',
'Authorization': 'Bearer ' + app.Getopenid()
}, '/room/detail', {
roomId: e.id
}, function (res) {
wx.setNavigationBarTitle({
title: '申请预约 ' + res.data.name,
})
that.setData({
roomDetail: res.data,
'form.userName': wx.getStorageSync('MemberInfo').userName,
'form.mobile': wx.getStorageSync('MemberInfo').mobile,
'form.userId': wx.getStorageSync('userId')
})
})
},
nameInput(e) {
this.setData({
'form.userName': e.detail.value,
})
},
mobileInput(e) {
this.setData({
'form.mobile': e.detail.value,
})
},
apply() {
let that = this
let form = that.data.form
app.AjaxRequest('post', {
'content-type': 'application/json',
'Authorization': 'Bearer ' + app.Getopenid()
}, '/room/submit?roomId=' + that.data.roomDetail.id + '&contacts=' + form.userName + '&phone=' + form.mobile, {},
function (res) {
if (res.code === 0) {
wx.showModal({
content: '已成功提交预约,请静候客服与您联系。',
showCancel: false,
confirmText: '回到首页',
success(res) {
if (res.confirm) {
wx.reLaunch({
url: '/pages/index/office/office',
})
}
}
})
}
})
}
})