|
|
@ -565,6 +565,32 @@ |
|
|
this.total_hotel_price = 0; |
|
|
this.total_hotel_price = 0; |
|
|
this.total_hotel_orginalprice = 0; |
|
|
this.total_hotel_orginalprice = 0; |
|
|
let compateDate = this.compareDate(e.detail.value); |
|
|
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) { |
|
|
if(compateDate) { |
|
|
this.live_date = e.detail.value; |
|
|
this.live_date = e.detail.value; |
|
|
let live_date = new Date(new Date(e.detail.value).toLocaleDateString()).getTime(); |
|
|
let live_date = new Date(new Date(e.detail.value).toLocaleDateString()).getTime(); |
|
|
@ -601,7 +627,7 @@ |
|
|
this.leave_date = e.detail.value; |
|
|
this.leave_date = e.detail.value; |
|
|
}else { |
|
|
}else { |
|
|
this.$msg('离店日期要大于入住日期!'); |
|
|
this.$msg('离店日期要大于入住日期!'); |
|
|
var date1 = new Date(this.live_date); |
|
|
|
|
|
|
|
|
var date1 = new Date(); |
|
|
var date2 = new Date(date1); |
|
|
var date2 = new Date(date1); |
|
|
date2.setDate(date1.getDate() + 1); |
|
|
date2.setDate(date1.getDate() + 1); |
|
|
this.leave_date = this.$shared.recordTime(date2, '-', 'date') |
|
|
this.leave_date = this.$shared.recordTime(date2, '-', 'date') |
|
|
|