{!! Form::horizontal_open() !!}
{!! Form::numeric('id')->label(trans('incident_report::incident_report.label.id'))->placeholder('< auto generated>')->addGroupClass('form-group-sm')->disabled() !!}
@if (@$incident_report->id)
{!! Form::date('created_at')->label(trans('Ref Date'))->addGroupClass('form-group-sm') !!}
@endif
{!! Form::select('division_id')->options([])->label(trans('assets::asset.label.division_id'))->placeholder(trans('assets::asset.placeholder.division_id'))->required()->addGroupClass('form-group-sm') !!}
{!! Form::select('incident_type')->options(trans('incident_report::incident_report.options.incident_type'))->label('Type')->required()->addGroupClass('form-group-sm') !!}
{!! Form::hidden('company_id')->id('company_id')->value(user('admin.web')->current_comp) !!}
@if ((user('admin.web')->canDo('incident_report.incident_report.first_level_approval') || user('admin.web')->isSuperUser()) &&
!user('admin.web')->canDo('incident_report.incident_report.second_level_approval'))
{!! Form::select('incident_reports_status')->options(trans('incident_report::incident_report.options.status_level1'))->label('Status')->disabled($incident_report->id == '')->required()->addGroupClass('form-group-sm') !!}
@endif
@if (user('admin.web')->canDo('incident_report.incident_report.second_level_approval') || user('admin.web')->isSuperUser())
{!! Form::select('incident_reports_status')->options(trans('incident_report::incident_report.options.status_level2'))->label('Status')->disabled($incident_report->id == '')->required()->addGroupClass('form-group-sm') !!}
@endif
{!! Form::date('statusdate')->label(trans('Status Date'))->disabled()->addGroupClass('form-group-sm') !!}
@if ($incident_report->id)
{!! Form::text('user_id')->label(trans('incident_report::incident_report.label.user_id'))->addGroupClass('form-group-sm')->placeholder(trans('incident_report::incident_report.placeholder.user_id'))->readonly(true) !!}
@endif
{!! $incident_report->fileUpload('image')->view('facility_inspection::admin.facility_inspection.filer.uploader') !!}
{!! $incident_report->fileEdit('image')->view('facility_inspection::admin.facility_inspection.filer.editor') !!}
@if (!$incident_report->incident_at)
@else
{!! Form::text('incident_at_')->value($incident_report->incident_at ?: '')->disabled()->label('Incident Datetime')->placeholder('')->addGroupClass('form-group-sm')->required() !!}
@endif
@if ($incident_report->incident_closed_at)
@php
$incident_closed_at_date = $incident_report->getOriginal('incident_closed_at');
@endphp
{!! Form::text('incident_closed_at_')->id('incident_closed_at')->readonly($incident_report->incident_closed_at ? true : false)->value(($incident_closed_at_date && $incident_closed_at_date != '0000-00-00 00:00:00') ? format_date_time($incident_closed_at_date) : '')->label('Incident Closed Datetime')->addGroupClass('form-group-sm')->required() !!}
@else
{!! Form::text('incident_closed_at')->id('incident_closed_at')->readonly(!$incident_report->incident_closed_at ? true : false)->label('Incident Closed Datetime')->placeholder('')->addGroupClass('form-group-sm')->required() !!}
@endif
{!! Form::textarea('incident_closed_description')->row(2)->addGroupClass('form-group-sm')->required()->label('Incident Closed Description')->placeholder('Enter Description') !!}
{!! Form::select('incidentby')->options(trans('incident_report::incident_report.options.incidentby'))->label(
'Incident
By ',
)->placeholder('Incident By')->required()->addGroupClass('form-group-sm') !!}
{!! Form::select('sublocation_id')->options([])->label('Sublocation')->placeholder('Sublocation')->addGroupClass('form-group-sm') !!}
{!! Form::textarea('damagedetails')->row(2)->addGroupClass('form-group-sm')->required()->label(trans('incident_report::incident_report.label.damagedetails'))->placeholder(trans('incident_report::incident_report.placeholder.damagedetails')) !!}
{!! Form::textarea('action')->row(2)->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.action'))->placeholder(trans('incident_report::incident_report.placeholder.action')) !!}
{!! Form::select('employee_id')->label(trans('document::document.label.employee_id'))->options([])->placeholder(trans('document::document.placeholder.employee_id'))->addGroupClass('form-group-sm') !!}
{!! Form::text('externalname')->label(trans('incident_report::incident_report.label.externalname'))->addGroupClass('form-group-sm')->placeholder(trans('incident_report::incident_report.placeholder.externalname')) !!}
{!! Form::text('externalmobile')->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.externalmobile'))->placeholder(trans('incident_report::incident_report.placeholder.externalmobile')) !!}
@if (user('admin.web')->canDo('incident_report.incident_report.first_level_approval') || user('admin.web')->isSuperUser())
{!! Form::decimal('damagepercentage')->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.damagepercentage'))->placeholder(trans('incident_report::incident_report.placeholder.damagepercentage')) !!}
{!! Form::decimal('damageamount')->min(0)->addGroupClass('form-group-sm')->label(
'Damage
Amount',
)->placeholder('select damage amount') !!}
{!! Form::textarea('corrective_action')->row(2)->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.corrective_action'))->placeholder(trans('incident_report::incident_report.placeholder.corrective_action')) !!}
@endif
@if (@$incident_report->id)
{!! Form::text('created_by')->value($incident_report->user_id)->disabled()->label('Created By')->addGroupClass('form-group-sm') !!}
{!! Form::text('created_at_')->disabled()->label('Created Date & Time')->value(format_date_time($incident_report->created_at))->addGroupClass('form-group-sm') !!}
@endif
@if (user('admin.web')->canDo('incident_report.incident_report.second_level_approval') || user('admin.web')->isSuperUser())
{!! Form::select('type_of_event')->id('type_of_event')->label(trans('incident_report::incident_report.label.type_of_event'))->options(trans('incident_report::incident_report.options.type_of_event'))->placeholder(trans('incident_report::incident_report.placeholder.type_of_event'))->addGroupClass('form-group-sm') !!}
{!! Form::select('category_of_incident')->id('category_of_incident')->label(trans('incident_report::incident_report.label.category_of_incident'))->options(trans('incident_report::incident_report.options.category_of_incident'))->placeholder(trans('incident_report::incident_report.placeholder.category_of_incident'))->addGroupClass('form-group-sm') !!}
{!! Form::textarea('others')->row(2)->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.others'))->placeholder(trans('incident_report::incident_report.placeholder.others')) !!}
{!! Form::select('preventability_of_event')->label(trans('incident_report::incident_report.label.preventability_of_event'))->options(trans('incident_report::incident_report.options.preventability_of_event'))->placeholder(trans('incident_report::incident_report.placeholder.preventability_of_event'))->addGroupClass('form-group-sm') !!}
{!! Form::textarea('cause')->row(2)->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.cause'))->placeholder(trans('incident_report::incident_report.placeholder.cause')) !!}
{!! Form::select('effect')->label(trans('incident_report::incident_report.label.effect'))->options(trans('incident_report::incident_report.options.effect'))->placeholder(trans('incident_report::incident_report.placeholder.effect'))->addGroupClass('form-group-sm') !!}
{!! Form::textarea('effect_details')->row(2)->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.effect_details'))->placeholder(trans('incident_report::incident_report.placeholder.effect_details')) !!}
{!! Form::inline_radios('likelihood_of_event')->radios(trans('incident_report::incident_report.options.likelihood_of_event'))->label(trans('incident_report::incident_report.label.likelihood_of_event')) !!}
{!! Form::inline_radios('impact')->radios(trans('incident_report::incident_report.options.impact'))->label(trans('incident_report::incident_report.label.impact')) !!}
{!! Form::inline_radios('level_of_risk')->radios(trans('incident_report::incident_report.options.level_of_risk'))->label(trans('incident_report::incident_report.label.level_of_risk')) !!}
{!! Form::textarea('preventive_action')->row(2)->addGroupClass('form-group-sm')->label(trans('incident_report::incident_report.label.preventive_action'))->placeholder(trans('incident_report::incident_report.placeholder.preventive_action')) !!}
@endif
{!! Form::hidden('company_id')->id('company_id')->value(user('admin.web')->current_comp) !!}
{!! Form::hidden('assettype')->id('assettype')->value(@$incident_report->assettype) !!}
{!! Form::close() !!}