diff --git a/app.json b/app.json index d4c96db..b84ac9e 100644 --- a/app.json +++ b/app.json @@ -2,16 +2,19 @@ "pages": [ "pages/venue/venue", "pages/index/index", + "pages/center/center", + "pages/broadcastList/broadcastList", + "pages/orderDetail/orderDetail", + "pages/myVenueOrder/myVenueOrder", + "pages/book/book", "pages/broadcast/broadcast", "pages/activityDialog/activityDialog", "pages/teamDetail/teamDetail", - "pages/center/center", "pages/volunteerRegister/volunteerRegister", "pages/volunteer/volunteer", "pages/heritage/heritage", "pages/broadcastDetail/broadcastDetail", "pages/venueDetail/venueDetail", - "pages/book/book", "pages/register/register", "pages/login/login", "pages/newVolunteerActivity/newVolunteerActivity", diff --git a/pages/book/book.js b/pages/book/book.js index 6a7c503..cc6d72d 100644 --- a/pages/book/book.js +++ b/pages/book/book.js @@ -8,6 +8,7 @@ Page({ * 页面的初始数据 */ data: { + token: '', checkOrder: false, venuesInfoId: '', selectVenuesProject:'', @@ -26,7 +27,39 @@ Page({ //保存 saveBookingInfo: function(){ - console.log(this.data.phoneNumber); + var self = this; + if(self.data.mySelectItem.length == 0){ + wx.showToast({ + title: '请先选择您的预订信息', + icon: 'none', + }) + return false; + } + if(self.data.phoneNumber == ''){ + wx.showToast({ + title: '请填写手机号', + icon: 'none', + }) + return false; + } + if(self.data.smsCode == ''){ + wx.showToast({ + title: '请填写验证码', + icon: 'none', + }) + return false; + } + var param = { + smsCode : self.data.smsCode, + phoneNumber : self.data.phoneNumber, + venuesProjectId : self.data.selectVenuesProject, + bookingItemList : self.data.mySelectItem + } + app.restAjax.post(app.restAjax.path('{venueUrl}/app/booking/savebookinginfo',[]), param, {headers : {token:self.data.token}}, function(code,data){ + console.log(data); + },function(code,data){ + + }); }, /** @@ -236,6 +269,14 @@ Page({ * 生命周期函数--监听页面加载 */ onLoad: function (options) { + wx.getStorage({ + key: 'token', + success: (result) => { + this.setData({ + token : result.data + }) + } + }) this.setData({ venuesInfoId: options.venuesInfoId });