From 7e01990a2984657d1d2b139777330347a011f4be Mon Sep 17 00:00:00 2001
From: Enzo <1284707383@qq.com>
Date: Mon, 27 Sep 2021 14:21:53 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=85=92=E5=BA=97=E4=BB=B7?=
=?UTF-8?q?=E6=A0=BC=E8=AE=A1=E7=AE=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/goodsDetail/index.vue | 28 +++++++++++++++++++++++++++-
pages/order/confirm_order.vue | 2 +-
2 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/pages/goodsDetail/index.vue b/pages/goodsDetail/index.vue
index 1ee782e..4f4ca03 100644
--- a/pages/goodsDetail/index.vue
+++ b/pages/goodsDetail/index.vue
@@ -565,6 +565,32 @@
this.total_hotel_price = 0;
this.total_hotel_orginalprice = 0;
let compateDate = this.compareDate(e.detail.value);
+ let live_date_compare = new Date(new Date(e.detail.value).toLocaleDateString()).getTime();
+ let leave_date_compare = new Date(new Date(this.leave_date).toLocaleDateString()).getTime();
+ if(live_date_compare>leave_date_compare) {
+ this.$msg('入住时间要早于离店时间!')
+ var date1 = new Date();
+ var date2 = new Date(date1);
+ date2.setDate(date1.getDate());
+ this.live_date = this.$shared.recordTime(date2, '-', 'date')
+ let differrentList = this.goods_detail.spec[this.type_index].list;
+ differrentList.forEach((item,index) => {
+ if(item.date == this.live_date) {
+ this.live_index = index;
+ }else if(item.date == this.leave_date) {
+ this.leave_index = index;
+ }
+ })
+ let total_date = differrentList.slice(this.live_index,this.leave_index);
+ this.hotel_specid = [];
+ total_date.reduce((list, item)=>{
+ this.total_hotel_price += parseInt(item.price);
+ this.total_hotel_orginalprice += parseInt(item.original_price);
+ this.hotel_specid.push(item.id);
+ console.log(this.hotel_specid);
+ }, []);
+ return
+ }
if(compateDate) {
this.live_date = e.detail.value;
let live_date = new Date(new Date(e.detail.value).toLocaleDateString()).getTime();
@@ -601,7 +627,7 @@
this.leave_date = e.detail.value;
}else {
this.$msg('离店日期要大于入住日期!');
- var date1 = new Date(this.live_date);
+ var date1 = new Date();
var date2 = new Date(date1);
date2.setDate(date1.getDate() + 1);
this.leave_date = this.$shared.recordTime(date2, '-', 'date')
diff --git a/pages/order/confirm_order.vue b/pages/order/confirm_order.vue
index e3f4924..0f0525a 100644
--- a/pages/order/confirm_order.vue
+++ b/pages/order/confirm_order.vue
@@ -71,7 +71,7 @@
酒店住房日期
- {{check_in_time}}-{{check_out_time}} 共{{totalLive}}晚
+ {{check_in_time}}-{{check_out_time}}
到店时间