diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js
index b6df432..7458f15 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.js
@@ -17,6 +17,8 @@ Page({
bg: '/profile/static/index/banner/3.jpg',
url: ''
}],
+ protocolFlag : true,
+ protocolTitle : '《会议室服务协议》',
},
/**
@@ -26,6 +28,14 @@ Page({
},
+ // 协议点击
+ protocolChange(){
+ let _this = this;
+ _this.setData({
+ protocolFlag: !_this.data.protocolFlag
+ });
+ },
+
/**
* 生命周期函数--监听页面初次渲染完成
*/
diff --git a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json
index c162cf3..2a540be 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.json
@@ -1,4 +1,9 @@
{
- "usingComponents": {},
+ "usingComponents": {
+ "van-icon": "@vant/weapp/icon/index",
+ "van-field": "@vant/weapp/field/index",
+ "van-checkbox": "@vant/weapp/checkbox/index",
+ "van-checkbox-group": "@vant/weapp/checkbox-group/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 8dd61cf..8e12426 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxml
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxml
@@ -14,7 +14,7 @@
10人间 | B2A | 12F
- #电视
+ #电视
@@ -23,4 +23,64 @@
+
+
+
+
+ 2024-01-01
+
+
+
+ 10:00-11:00 共计1小时
+
+
+
+ admin 10086
+
+
+
+
+
+
+ 会议主题
+
+
+
+
+
+ 会议服务
+
+
+
+
+
+ 优惠券
+
+ 5张可用
+
+
+
+
+ 总金额
+
+ ¥200.00
+
+
+
+
+
+
+
+ 我已阅读并同意
+ {{protocolTitle}}
+
+
+
+
+
+ 合计:
+ ¥ 200.00
+
+ 提交订单
+
\ 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 40bb537..89058ee 100644
--- a/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxss
+++ b/miniprogram/pages/meeting/meetingRoom/meetingOrder/meetingOrder.wxss
@@ -70,8 +70,7 @@
justify-content: space-between;
align-items: center;
margin: 30rpx 22rpx;
- padding: 0 16rpx 20rpx;
- border-bottom: 1px solid rgb(126, 126, 126, 0.2);
+ padding: 0 16rpx;
}
.meetingDetailView .detailView {
@@ -98,18 +97,115 @@
margin-right: 12rpx;
}
-.meetingDetailView .priceView{
+.meetingDetailView .priceView {
display: flex;
justify-content: start;
align-items: flex-end;
line-height: 1;
}
-.meetingDetailView .priceView .price{
+.meetingDetailView .priceView .price {
font-size: 36rpx;
color: red;
}
-.meetingDetailView .priceView .unit{
+.meetingDetailView .priceView .unit {
font-size: 24rpx;
}
+
+.contentView {
+ border-top: 1px solid rgb(126, 126, 126, 0.2);
+ border-bottom: 1px solid rgb(126, 126, 126, 0.2);
+ margin: 30rpx 22rpx 0;
+ padding: 20rpx 16rpx;
+}
+
+.contentView .item {
+ display: flex;
+ justify-content: start;
+ align-items: center;
+ margin-top: 20rpx;
+}
+
+.contentView .item:first-of-type {
+ margin-top: 0;
+}
+
+.contentView .item .time {
+ margin-left: 10rpx;
+ font-size: 26rpx;
+ line-height: 1;
+}
+
+.fillMsgView {}
+
+.fillMsgView .itemView {
+ border-bottom: 1px solid rgb(126, 126, 126, 0.2);
+ padding: 0 38rpx;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ height: 100rpx;
+}
+
+.fillMsgView .itemView .label {
+ font-size: 28rpx;
+}
+
+.fillMsgView .itemView .content {
+ flex: 1;
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+}
+
+.fillMsgView .itemView .content .coupon {
+ font-size: 26rpx;
+ color: gray;
+}
+
+.fillMsgView .itemView .content .price {
+ font-size: 30rpx;
+}
+
+.protocolView {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 26rpx;
+ margin: 40rpx 0 50rpx;
+}
+
+.protocolTitle{
+ color: #76aef9;
+}
+
+.amountView{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 0 38rpx;
+}
+
+.amountView .priceView{
+ display: flex;
+ justify-content: flex-start;
+ align-items: flex-start;
+}
+
+.amountView .priceView .title{
+ font-size: 32rpx;
+}
+
+.amountView .priceView .price{
+ color: red;
+ font-size: 34rpx;
+}
+
+ .amountView .caseBtn{
+ border-radius: 10rpx;
+ padding: 16rpx 60rpx;
+ color: white;
+ font-size: 30rpx;
+ background: #4e96f8;
+ }