|
|
@ -996,20 +996,20 @@ export default {
|
|
|
|
let planBeginTime = planDateRange[0]
|
|
|
|
let planBeginTime = planDateRange[0]
|
|
|
|
let planEndTime = planDateRange[1]
|
|
|
|
let planEndTime = planDateRange[1]
|
|
|
|
// 检查当前对象的 planEndTime 不为空,且不是最后一个对象
|
|
|
|
// 检查当前对象的 planEndTime 不为空,且不是最后一个对象
|
|
|
|
if (this.arrangeType === 1 && planEndTime != null && i < data.length - 1) {
|
|
|
|
// if (this.arrangeType === 1 && planEndTime != null && i < data.length - 1) {
|
|
|
|
let date = new Date(planEndTime); // 将 planEndTime 转为日期对象
|
|
|
|
// let date = new Date(planEndTime); // 将 planEndTime 转为日期对象
|
|
|
|
date.setDate(date.getDate() + 1); // 日期加一天
|
|
|
|
// date.setDate(date.getDate() + 1); // 日期加一天
|
|
|
|
if (data.length > i){
|
|
|
|
// if (data.length > i){
|
|
|
|
let nextTime = parseTime(date);
|
|
|
|
// let nextTime = parseTime(date);
|
|
|
|
data[i + 1].planDateRange[0] = nextTime; // 设置下一个对象的 planBeginTime
|
|
|
|
// data[i + 1].planDateRange[0] = nextTime; // 设置下一个对象的 planBeginTime
|
|
|
|
// console.log(planDateRange[0], planDateRange[1],data[i + 1].productOrderId)
|
|
|
|
// console.log(planDateRange[0], planDateRange[1],data[i + 1].productOrderId)
|
|
|
|
// console.log(i,data[i + 1].planDateRange[0], this.productOrderList[i + 1].planDateRange[0])
|
|
|
|
// console.log(i,data[i + 1].planDateRange[0], this.productOrderList[i + 1].planDateRange[0])
|
|
|
|
|
|
|
|
|
|
|
|
// if (data[i + 1].planDateRange[1] < data[i + 1].planDateRange[0]){
|
|
|
|
// if (data[i + 1].planDateRange[1] < data[i + 1].planDateRange[0]){
|
|
|
|
// data[i + 1].planDateRange[1] = data[i + 1].planDateRange[0]
|
|
|
|
// data[i + 1].planDateRange[1] = data[i + 1].planDateRange[0]
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
// 如果 planBeginTime 和 planEndTime 不为空,计算它们之间的天数差异并保存到当前项
|
|
|
|
// 如果 planBeginTime 和 planEndTime 不为空,计算它们之间的天数差异并保存到当前项
|
|
|
|
if (planBeginTime != null && planEndTime != null) {
|
|
|
|
if (planBeginTime != null && planEndTime != null) {
|
|
|
|
item.duration = this.calculateDaysDifference(planBeginTime, planEndTime);
|
|
|
|
item.duration = this.calculateDaysDifference(planBeginTime, planEndTime);
|
|
|
|