@if ($change_order->id)
{!! Form::model($change_order, ['route' => ['admin.contracts.change-requests.update', ['change_request' => $change_order, 'contract' => $change_order->contract]], 'method' => 'PUT']) !!}
@else
{!! Form::model($change_order, ['route' => ['admin.contracts.change-requests.store'], 'method' => 'POST', 'id' => 'create-change-request-form']) !!}
@endif
{{-- @dd($change_order) --}}
{!! Form::hidden('change_request_type', 'update-terms', ['id' => 'change-request-type', 'class' => 'dependent-select']) !!}
{{-- client --}}
{{ Form::label('company_id', __('Client'), ['class' => 'col-form-label']) }}
{!! Form::select('company_id', $change_order->contract ? [$change_order->contract->assignable->uuid => $change_order->contract->assignable->name] : [], @$change_order->contract?->assignable->uuid, [
'id' => 'client_id-select',
'class' => 'form-select dependent-select required',
'data-kt-select2' => 'true',
'data-placeholder' => 'Select Client',
'data-remote' => route('resource-select', ['groupedCompany', 'dependent_2_col' => 'change_request_type']),
'data-allow-clear' => 'true',
'data-dependent_2' => 'change-request-type'
]) !!}
{{-- program --}}
{!! Form::label('program_id', 'Programs', ['class' => 'col-form-label'] ) !!}
{!! Form::select('program_id', [], [], [
'class' => 'form-select globalOfSelect2Remote dependent-select',
'id' => 'program_id-select',
'data-placeholder' => __('All'),
'data-allow-clear' => 'true',
'data-remote' => route('resource-select', ['Program', 'dependent' => 'company_id', 'dependent_2_col' => 'change_request_type']),
'data-dependent_id' => 'client_id-select',
'data-dependent_2' => 'change-request-type'
]) !!}
{{-- reference_id --}}
{!! Form::label('reference_id', 'Reference ID', ['class' => 'col-form-label']) !!}
{!! Form::text('reference_id', null, [
'id' => 'cont-ref-id',
'class' => 'form-control selected-cont-ref-id',
'placeholder' => 'Reference ID',
'data-dependent_id' => 'client_id-select',
'data-dependent_2' => 'change-request-type',
'data-dependent_3' => 'program_id-select'
]) !!}
{{-- Contract --}}
New Request Cannot be created! Change Request Already exists :
test
{{-- Selected Contract Details (subject, value, start date, end date) in warning message--}}
Contract Details
- Subject:
{{$change_order->contract?->subject}}
- Company:
{{$change_order->contract?->assignable?->name}}
- Propgram:
{{$change_order->contract?->program?->name}}
- Value:
{{$change_order->contract ? cMoney($change_order->contract->value, $change_order->contract->currency, true) : '' }}
- Start Date:
{{ formatDateTime($change_order->contract?->start_date) }}
- End Date:
{{ formatDateTime($change_order->contract?->end_date) }}
- Reference ID:
{{ $change_order->contract?->refrence_id }}
{!! Form::text('current_amount', @$change_order->contract?->printable_value ?? null, ['class' => 'form-control', 'disabled','placeholder' => __('value'), 'data-value' => @$change_order->contract?->value ?? null]) !!}
{!! Form::text('new_value', @$change_order->data['new_value'] ? cMoney($change_order->data['new_value'], $change_order->contract?->currency, true) : null, ['class' => 'form-control', 'disabled','placeholder' => __('Value')]) !!}
{{ Form::label('c_end_date', __('Current End Date'), ['class' => 'col-form-label']) }}
{!! Form::date('c_end_date', @$change_order->contract?->end_date, ['class' => 'form-control', 'disabled','placeholder' => __('End Date')]) !!}
{{-- due date --}}
{{ Form::label('new_end_date', __('New End Date'), ['class' => 'col-form-label']) }}
{!! Form::date('new_end_date', null, ['class' => 'form-control flatpickr', 'placeholder' => __('End Date')]) !!}
{{--
--}}
{{-- update start date --}}
{{-- contract start date --}}
{{ Form::label('start_date', __('New Start Date'), ['class' => 'col-form-label']) }}
{!! Form::date('start_date', @$change_order->data['start_date'], ['class' => 'form-control flatpickr', 'placeholder' => __('Start Date')]) !!}
{{-- contract end date --}}
{{ Form::label('end_date', __('New End Date'), ['class' => 'col-form-label']) }}
{!! Form::date('end_date', @$change_order->data['end_date'], ['class' => 'form-control flatpickr', 'placeholder' => __('End Date')]) !!}
{{--
--}}
{{--
--}}
{{ Form::label('event_date', 'Action Date', ['class' => 'col-form-label event_date_label']) }}
{!! Form::date('event_date', @$change_order->data['event_date'], ['class' => 'form-control flatpickr', 'placeholder' => __('Select Date')]) !!}
{{-- requested at --}}
{!! Form::date('requested_at', $change_order->requested_at, ['class' => 'form-control flatpickr', 'placeholder' => __('Requested At')]) !!}
{!! Form::text('reason', null, ['class' => 'form-control', 'placeholder' => __('Reason')]) !!}
{!! Form::label('description', 'Description', ['class' => 'col-form-label']) !!}
{!! Form::textarea('description', null, ['class' => 'form-control', 'rows' => 5]) !!}
{!! Form::close() !!}