|
|
@@ -462,6 +462,7 @@
|
|
|
style="width: 140px"
|
|
|
:disabled="isContractId"
|
|
|
v-model="scope.row.customerExpectDeliveryDeadline"
|
|
|
+ @change="setDeliveryDays(scope.row, scope.$index, 'guaranteePeriod')"
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
>
|
|
|
@@ -1084,7 +1085,7 @@
|
|
|
this.form.datasource[i],
|
|
|
'guaranteePeriodDeadline',
|
|
|
guaranteePeriodUnitName != 'second'
|
|
|
- ? this.setDay(item.guaranteePeriod, guaranteePeriodUnitName)
|
|
|
+ ? this.setDay(item.guaranteePeriod, guaranteePeriodUnitName,item)
|
|
|
: ''
|
|
|
);
|
|
|
// }
|
|
|
@@ -1100,7 +1101,7 @@
|
|
|
this.form.datasource[index],
|
|
|
'guaranteePeriodDeadline',
|
|
|
guaranteePeriodUnitName != 'second'
|
|
|
- ? this.setDay(row.guaranteePeriod, guaranteePeriodUnitName)
|
|
|
+ ? this.setDay(row.guaranteePeriod, guaranteePeriodUnitName,row)
|
|
|
: ''
|
|
|
);
|
|
|
}
|
|
|
@@ -1114,8 +1115,9 @@
|
|
|
? 'year'
|
|
|
: 'second';
|
|
|
},
|
|
|
- setDay(addDay, dateType = 'day') {
|
|
|
- return dayjs(this.contractStartDate || new Date())
|
|
|
+ setDay(addDay, dateType = 'day',item) {
|
|
|
+ let tiem= this.contractBookType==1? item.produceDeliveryDeadline:item.customerExpectDeliveryDeadline;
|
|
|
+ return dayjs( tiem|| new Date())
|
|
|
.add(addDay, dateType)
|
|
|
.format('YYYY-MM-DD');
|
|
|
},
|