diff --git a/miniprogram/api/meeting/meetingRoom.js b/miniprogram/api/meeting/meetingRoom.js
index 9583063..ccc5348 100644
--- a/miniprogram/api/meeting/meetingRoom.js
+++ b/miniprogram/api/meeting/meetingRoom.js
@@ -64,4 +64,13 @@ export function calculateMeetingRoomAmountRq(data) {
method: "post",
data
});
+}
+
+// 提交会议预约
+export function saveMeetingRecordRq(data) {
+ return request({
+ url: '/api/roomContent/saveMeetingRecord',
+ method: "post",
+ data
+ });
}
\ No newline at end of file
diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js
index 2d01e87..7b543a9 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js
@@ -1,11 +1,13 @@
const app = getApp()
import Dialog from '@vant/weapp/dialog/dialog';
+import Notify from '@vant/weapp/notify/notify';
import {
meetingRoomDetailRq,
getCustomerTicketRq,
- calculateMeetingRoomAmountRq
+ calculateMeetingRoomAmountRq,
+ saveMeetingRecordRq
} from "../../../../api/meeting/meetingRoom.js"
import {
@@ -103,6 +105,13 @@ Page({
})
},
+ // 主题修改监听
+ titleChange(event) {
+ this.setData({
+ title: event.detail
+ })
+ },
+
// 跳转-空间设施
jumpMeetingFacilities() {
let meetingRoomId = this.data.meetingRoomId;
@@ -147,8 +156,38 @@ Page({
// 提交订单
submitCase() {
- wx.redirectTo({
- url: "/pages/meeting/pay/waitPay/waitPay",
+ let _this = this
+ // 参数校验
+ if (!_this.data.title) {
+ // 错误提示
+ Notify({
+ type: 'danger',
+ message: '请输入会议主题!'
+ });
+ return;
+ }
+ saveMeetingRecordRq({
+ "roomContentId": _this.data.meetingRoomId,
+ "userId": _this.data.userData.id,
+ "ticketId": _this.data.couponId,
+ "customerId": _this.data.userData.icsCustomerId,
+ "title": _this.data.title,
+ "startTime": _this.data.startTime,
+ "endDate": _this.data.endTime,
+ "orderMoney": _this.data.totalAmount,
+ }).then(res => {
+ console.log('saveMeetingRecordRq', res);
+ if (res.code == 0) {
+ wx.redirectTo({
+ url: "/pages/meeting/pay/waitPay/waitPay",
+ })
+ } else {
+ // 错误提示
+ Notify({
+ type: 'danger',
+ message: res.msg
+ });
+ }
})
},
diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json
index e3024cb..918dc67 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json
@@ -2,7 +2,8 @@
"usingComponents": {
"van-icon": "@vant/weapp/icon/index",
"van-field": "@vant/weapp/field/index",
- "van-dialog": "@vant/weapp/dialog/index"
+ "van-dialog": "@vant/weapp/dialog/index",
+ "van-notify": "@vant/weapp/notify/index"
},
"navigationBarTitleText": "预约信息"
}
\ No newline at end of file
diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxml b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxml
index bdb89b0..3190408 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxml
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxml
@@ -44,7 +44,7 @@
会议主题
-
+
@@ -87,5 +87,6 @@
-
+
+
\ No newline at end of file
diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxss b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxss
index 7b5694e..14976ec 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxss
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxss
@@ -21,7 +21,7 @@
padding: 10rpx 40rpx;
border-top-right-radius: 6rpx;
border-bottom-right-radius: 6rpx;
- z-index: 999;
+ z-index: 1;
}
.swiper-box {