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}}
到店时间