描述:会议预约详情修改

This commit is contained in:
SelfRidicule 2024-06-27 17:41:44 +08:00
parent 2317790028
commit 6042dcb485
4 changed files with 49 additions and 27 deletions

View File

@ -72,6 +72,8 @@ Page({
showDetail = true; showDetail = true;
// 状态字体颜色 // 状态字体颜色
statusColor = "#3794FF"; statusColor = "#3794FF";
// 待使用 修改为 预约成功
detail.statusName = '预约成功'
} }
// 进行中 2去邀请、查看详情 // 进行中 2去邀请、查看详情
if (statusValue == 2) { if (statusValue == 2) {
@ -168,7 +170,7 @@ Page({
} }
Dialog.confirm({ Dialog.confirm({
title: '提示', title: '提示',
message: '如需退款,请联系园区运营管理人员!', message: '是否取消预约!',
beforeClose, beforeClose,
}); });
}, },

View File

@ -8,10 +8,10 @@
<view class="name">{{detail.title}}</view> <view class="name">{{detail.title}}</view>
<view class="time">{{detail.timeSlot}}</view> <view class="time">{{detail.timeSlot}}</view>
</view> </view>
<view class="priceView"> <!-- <view class="priceView">
<view class="price">¥{{detail.roomContent.money * detail.roomContent.duration}}</view> <view class="price">¥{{detail.roomContent.money * detail.roomContent.duration}}</view>
<view class="unit">/ {{detail.roomContent.duration}}小时 起</view> <view class="unit">/ {{detail.roomContent.duration}}小时 起</view>
</view> </view> -->
</view> </view>
</view> </view>
@ -26,6 +26,10 @@
<view class="label">会议主题</view> <view class="label">会议主题</view>
<view class="content">{{detail.title}}</view> <view class="content">{{detail.title}}</view>
</view> </view>
<view class="cellView">
<view class="label">参会人数</view>
<view class="content">{{detail.personNum}}</view>
</view>
<view class="cellView"> <view class="cellView">
<view class="label">会议预约人</view> <view class="label">会议预约人</view>
<view class="content">{{detail.userName}}</view> <view class="content">{{detail.userName}}</view>
@ -34,11 +38,6 @@
<view class="label">联系方式</view> <view class="label">联系方式</view>
<view class="content">{{detail.phone}}</view> <view class="content">{{detail.phone}}</view>
</view> </view>
<view class="labelTitle leftLineTitle">订单信息</view>
<view class="cellView">
<view class="label">订单类型</view>
<view class="content">会议室订单</view>
</view>
<view class="cellView"> <view class="cellView">
<view class="label">订单状态</view> <view class="label">订单状态</view>
<view class="content status" style="color: {{detail.statusColor}};">{{detail.statusName}}</view> <view class="content status" style="color: {{detail.statusColor}};">{{detail.statusName}}</view>
@ -47,31 +46,23 @@
<view class="label">取消原因</view> <view class="label">取消原因</view>
<view class="content status" style="color: {{detail.statusColor}};">{{detail.cancelResaon}}</view> <view class="content status" style="color: {{detail.statusColor}};">{{detail.cancelResaon}}</view>
</view> </view>
<view class="cellView">
<view class="label">订单编号</view>
<view class="content">{{detail.oderNumber}}</view>
</view>
<view class="cellView"> <view class="cellView">
<view class="label">创建时间</view> <view class="label">创建时间</view>
<view class="content">{{detail.createTime}}</view> <view class="content">{{detail.createTime}}</view>
</view> </view>
<view class="cellView"> <view class="serviceItemView">
<view class="label">优惠卷</view> <view class="label">会议服务</view>
<view class="content">{{detail.ticketName ? detail.ticketName : ''}}</view> <view class="serviceItem" wx:for="{{detail.reservationServes}}" wx:key="*this">
</view> <view class="name">{{item.serveName}}</view>
<view class="cellView"> <view class="name">{{item.num}}</view>
<view class="label">支付金额</view> </view>
<view class="content payMoney">¥{{detail.orderMoney}}</view>
</view>
<view class="cellView">
<view class="label">支付时间</view>
<view class="content">{{detail.orderTime ? detail.orderTime : ''}}</view>
</view> </view>
</view> </view>
<!-- 参与人员 --> <!-- 参与人员 -->
<view class="basicView"> <view class="basicView">
<view class="labelTitle leftLineTitle">参与人员</view> <view class="labelTitle leftLineTitle">参与人员{{joinPersonList.length}}/{{detail.personNum}}</view>
<view class="cellView borderNone"> <view class="cellView borderNone">
<view class="joinView"> <view class="joinView">
<view class="joinPersonView" wx:for="{{joinPersonList}}" wx:key="*this"> <view class="joinPersonView" wx:for="{{joinPersonList}}" wx:key="*this">
@ -84,11 +75,11 @@
<!-- 底部区域 --> <!-- 底部区域 -->
<view class="bottomFix" wx:if="{{detail.showPay || detail.showInvite || detail.showCancel}}"> <view class="bottomFix" wx:if="{{detail.showPay || detail.showInvite || detail.showCancel}}">
<view class="btn" wx:if="{{detail.showPay}}" bind:tap="jumpPay" data-id="{{detail.id}}">去支付</view> <!-- <view class="btn" wx:if="{{detail.showPay}}" bind:tap="jumpPay" data-id="{{detail.id}}">去支付</view> -->
<view class="btn" wx:if="{{detail.showInvite}}">去邀请 <view class="btn" wx:if="{{detail.showInvite}}">去邀请
<button class="shareBtn" open-type="share" data-id="{{detail.id}}">转发</button> <button class="shareBtn" open-type="share" data-id="{{detail.id}}">转发</button>
</view> </view>
<view class="btn" wx:if="{{detail.showCancel}}" bind:tap="cancelOrder" data-id="{{detail.id}}">取消订单</view> <view class="btn" wx:if="{{detail.showCancel}}" bind:tap="cancelOrder" data-id="{{detail.id}}">取消预约</view>
</view> </view>
<!-- 提示框 --> <!-- 提示框 -->

View File

@ -96,6 +96,35 @@
color: #4e96f8; color: #4e96f8;
} }
.serviceItemView {
border-bottom: 1px solid rgb(126, 126, 126, 0.2);
padding: 30rpx 20rpx;
}
.serviceItemView .label {
font-size: 28rpx;
min-width: 180rpx;
margin-bottom: 20rpx;
}
.serviceItemView .serviceItem {
border-bottom: 1px solid rgb(126, 126, 126, 0.2);
display: flex;
justify-content: space-between;
align-items: center;
word-break: break-all;
padding: 20rpx 40rpx;
}
.serviceItemView .serviceItem:last-of-type {
border-bottom: none;
padding-bottom: 0;
}
.serviceItemView .serviceItem .name {
font-size: 26rpx;
}
.joinView { .joinView {
display: flex; display: flex;

View File

@ -26,7 +26,7 @@
<view class="btn" wx:if="{{item.showInvite}}">去邀请 <view class="btn" wx:if="{{item.showInvite}}">去邀请
<button class="shareBtn" open-type="share" data-id="{{item.id}}">转发</button> <button class="shareBtn" open-type="share" data-id="{{item.id}}">转发</button>
</view> </view>
<view class="btn" wx:if="{{item.showCancel}}" bind:tap="cancelOrder" data-id="{{item.id}}">取消订单</view> <view class="btn" wx:if="{{item.showCancel}}" bind:tap="cancelOrder" data-id="{{item.id}}">取消预约</view>
<view class="btn" wx:if="{{item.showDetail}}" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">查看详情</view> <view class="btn" wx:if="{{item.showDetail}}" bind:tap="jumpMeetingDetail" data-id="{{item.id}}">查看详情</view>
</view> </view>
</view> </view>