{!! 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) !!}
{!! Form::select('asset_id')->id('asset_id')->required()->options([ @$incident_report->asset_id => @$incident_report->asset->name . '    ' . @$incident_report->asset_id . '    ' . @$incident_report->asset->rfc . '    ' . @$incident_report->asset->bar_code, ])->placeholder(trans('service_request::service_request.placeholder.asset_id'))->raw() !!}
{!! Form::select('departmentid')->id('departmentid')->readonly()->required()->options( ['' => trans('assets::asset.placeholder.department_id')] + Department::departments($incident_report->departmentid), @$incident_report->departmentid ?: user('admin.web')->department_id, )->raw() !!}
{!! Form::select('workdepartmentid')->id('workdepartmentid')->readonly( (!user('admin.web')->canDo('incident_report.incident_report.first_level_approval') && (!user('admin.web')->isSuperUser())) && $incident_report->incident_reports_status != 'Pending' ? true : false, )->required()->options( ['' => trans('assets::asset.placeholder.work_department_id')] + WorkDepartment::work_departments($incident_report->workdepartmentid), @$incident_report->workdepartmentid ?: 0, )->raw() !!}
{!! Form::select('custodian_id')->id('custodian_id')->options( ['' => trans('assets::asset.placeholder.custodian_id')] + Company::custodians(), @$incident_report->custodian_id ?: 0, )->readonly()->raw() !!}
{!! Form::select('usedby_id')->options([])->readonly()->placeholder(trans('assets::asset.placeholder.used_by'))->raw() !!}
{!! Form::select('assettype2')->id('assettype2')->readonly()->options( [ '' => trans('Asset Type'), ] + trans('assets::asset.options.asset_type'), @$incident_report->asset->asset_type, )->placeholder('Asset Type')->raw() !!}
@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)
{!! Form::text('incident_at')->id('incident_at')->disabled($incident_report->incident_date ? true : false)->label('Incident Datetime')->placeholder('Enter Incident Datetime')->addGroupClass('form-group-sm')->required() !!}
@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('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() !!}