| | |
| | | <view class="">{{ item.name }}</view> |
| | | </view> |
| | | </view> |
| | | <view class="sub" @click="onSubmit">确认预约</view> |
| | | <view class="sub" :class="{disable: !selDatetime}" @click="onSubmit">确认预约</view> |
| | | </view> |
| | | </view> |
| | | <!-- --> |
| | |
| | | this.getRoomTime() |
| | | }, |
| | | onSubmit() { |
| | | const { activeRoom } = this |
| | | const { activeRoom, selDatetime } = this |
| | | if(!selDatetime) return |
| | | const selTimeList = this.timeList.filter(i => i.checked == '1') |
| | | if (selTimeList.length == -1) { |
| | | return uni.showToast({ |
| | |
| | | startTime: selTimeList[0].startTime, |
| | | endTime: selTimeList[selTimeList.length - 1].endTime, |
| | | bookingTimeList: selTimeList.map(i => i.id).join(','), |
| | | yudingDate: activeRoom.yudingDate, |
| | | roomName: activeRoom.roomName, |
| | | limitNum: activeRoom.limitNum, |
| | | roomId: activeRoom.roomId, |
| | | } |
| | | setTimeout(() => { |
| | | this.$eventBus.$emit('meetingSub', obj) |
| | | }, 500) |
| | | uni.navigateTo({ |
| | | url: `/pages/staff/meetingSubOrder?yudingDate=${activeRoom.yudingDate}&roomName=${activeRoom.roomName} |
| | | &roomId=${activeRoom.roomId}&startTime=${obj.startTime}&endTime=${obj.endTime} |
| | | &bookingTimeList=${obj.bookingTimeList}&limitNum=${activeRoom.limitNum}` |
| | | url: `/pages/staff/meetingSubOrder` |
| | | }) |
| | | // this.$jump('/pages/staff/vehicle/apply') |
| | | }, |
| | |
| | | font-size: 30rpx; |
| | | color: #ffffff; |
| | | } |
| | | .disable { |
| | | background-color: #cccccc; |
| | | } |
| | | } |
| | | } |
| | | .time_list { |
| | | display: flex; |
| | | justify-content: space-between; |
| | | padding: 30rpx; |
| | | padding: 30rpx 30rpx 240rpx; |
| | | flex-wrap: wrap; |
| | | .item { |
| | | width: 220rpx; |
| | |
| | | border-radius: 4rpx; |
| | | margin-bottom: 24rpx; |
| | | font-size: 30rpx; |
| | | margin-right: 15rpx; |
| | | &:nth-of-type(3n){ |
| | | margin-right: 0; |
| | | } |
| | | } |
| | | .active { |
| | | background-color: $uni-color-primary; |
| | | color: #fff; |
| | | } |
| | | .disable { |
| | | background-color: #cccccc; |
| | | color: #999999; |
| | | background: #F7F7F7; |
| | | color: #CCCCCC; |
| | | } |
| | | .hasSub{ |
| | | color: #fff; |
| | | background-color: #2d5c65; |
| | | background: #CCCCCC; |
| | | } |
| | | } |
| | | .meeting_list { |