Document recurring payment due issue solved.
This commit is contained in:
parent
ccd82f5da4
commit
498fa50ed4
@ -702,7 +702,7 @@ const app = new Vue({
|
|||||||
|
|
||||||
onChangeRecurringDate() {
|
onChangeRecurringDate() {
|
||||||
let started_at = new Date(this.form.recurring_started_at);
|
let started_at = new Date(this.form.recurring_started_at);
|
||||||
let due_at = format(addDays(started_at, this.form.payment_terms), 'yyyy-MM-dd');
|
let due_at = format(addDays(started_at, this.form.payment_terms), 'yyyy-MM-dd hh:mm:ss');
|
||||||
|
|
||||||
this.form.due_at = due_at;
|
this.form.due_at = due_at;
|
||||||
},
|
},
|
||||||
|
@ -43,11 +43,22 @@
|
|||||||
@stack('due_start')
|
@stack('due_start')
|
||||||
|
|
||||||
@if (! $hideDueAt)
|
@if (! $hideDueAt)
|
||||||
|
@php
|
||||||
|
(string) $payment_term = setting($type . '.payment_terms', 0);
|
||||||
|
|
||||||
|
if (($document)) {
|
||||||
|
$payment_term = \Date::parse($document->due_at)->diffInDays(\Date::parse($document->issued_at));
|
||||||
|
|
||||||
|
if ($payment_term > 0) {
|
||||||
|
$payment_term++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
<x-form.group.select
|
<x-form.group.select
|
||||||
name="payment_terms"
|
name="payment_terms"
|
||||||
label="{{ trans('invoices.payment_due') }}"
|
label="{{ trans('invoices.payment_due') }}"
|
||||||
:options="$payment_terms"
|
:options="$payment_terms"
|
||||||
:selected="($document) ? (string) \Date::parse($document->due_at)->diffInDays(\Date::parse($document->issued_at)) : setting($type . '.payment_terms', 0)"
|
:selected="(string) $payment_term"
|
||||||
visible-change="onChangeRecurringDate"
|
visible-change="onChangeRecurringDate"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user