{!! Form::hidden('company_id')->value(user('admin.web')->current_comp) !!} {!! Form::hidden('consumption_type')->id('consumption_type') !!} {!! Form::hidden('last_consumption')->id('last_consumption') !!} {!! Form::hidden('last_reading') !!} {!! Form::hidden('last_reading_date') !!} {!! Form::hidden('last_reading_time') !!} {!! Form::text('user_id')->required()->disabled()->value(user('admin.web')->name)->label(trans('utility_master::utility_reading.label.user_id'))->placeholder(trans('utility_master::utility_reading.placeholder.user_id'))->addGroupClass('form-group-sm') !!} @php $reading_datetime = Carbon::now(); if ($utility_reading->id) { $reading_datetime = Carbon::parse( $utility_reading->getOriginal('reading_date') . ' ' . $utility_reading->reading_time, ); } $reading_datetime = $reading_datetime->format('d M, Y h:i A'); @endphp {!! Form::text('readdatetime')->disabled()->value($reading_datetime)->label(trans('utility_master::utility_reading.label.reading_date'))->addGroupClass('form-group-sm') !!} {!! Form::select('utility_master')->required()->options(UtilityMaster::utility_masters($utility_reading->utility_master))->disabled($utility_reading && $utility_reading->created_at && $utility_reading->created_at->addDays(1)->lt(Carbon::now()))->label('Utility code')->placeholder('Select utility code')->addGroupClass('form-group-sm') !!} @include('asset_select2', [ 'name' => 'asset_id', 'id' => 'asset_id', 'label' => 'Meter', 'placeholder' => trans('service_request::service_request.placeholder.asset_id'), 'url' => trans_url('admin/assets/select2/asset'), 'required' => true, 'disabled' => true, 'minimumInputLength' => 0, 'selectedValues' => [$utility_reading->asset_id], 'multiSelect' => false, ])
{!! Form::inline_radios('consumption_type')->radios(trans('utility_master::utility_master.options.consumption_type'))->label('Type')->disabled()->placeholder('select Consumption Type')->addGroupClass('form-group-sm') !!} {!! Form::text('unit_of_measure')->label('Unit of Measure')->readonly()->placeholder('unit of measure')->addGroupClass('form-group-sm') !!} {!! Form::text('last_reading_date')->id('last_reading_d')->readonly()->label('Last Reading Date')->placeholder('---')->addGroupClass('form-group-sm') !!} {!! Form::text('last_reading_time')->id('last_reading_t')->readonly()->label('Last Reading Time')->placeholder('---')->addGroupClass('form-group-sm') !!}
{!! Form::number('last_reading')->min(1)->readonly()->placeholder('---')->required()->raw() !!} {{ @$utility_reading->unit_of_measure }}
@php $currentDate = \Carbon\Carbon::today()->toDateString(); $last_utility_reading = Assetdocs\UtilityMaster\Models\UtilityReading::whereDate('created_at','=',$currentDate) ->where('asset_id', $utility_reading->asset_id) ->latest() ->first(); $previousUtilityReading=Assetdocs\UtilityMaster\Models\UtilityReading::where('asset_id',$utility_reading->asset_id)->latest()->first(); $isUtilityReadingAfterLastReading = false; if ($last_utility_reading && $utility_reading) { $isUtilityReadingAfterLastReading = $utility_reading->created_at->lt( $last_utility_reading->created_at, ); } @endphp @if ($utility_reading->id) {!! Form::number('reading')->disabled( ($isUtilityReadingAfterLastReading || !user('admin.web')->isSuperUser() && $previousUtilityReading->id != $utility_reading->id )|| (($utility_reading->created_at->addDays(1)->lt(\Carbon\Carbon::now()) ? true : false) && !user('admin.web')->isSuperUser() && $previousUtilityReading->id != $utility_reading->id), )->placeholder('---')->required()->raw() !!} @else {!! Form::number('reading')->placeholder('---')->required()->raw() !!} @endif {{ @$utility_reading->unit_of_measure }}
{!! Form::number('multiplication_factor')->label('Multiplication Factor')->readonly()->placeholder('multiplication factor')->addGroupClass('form-group-sm') !!} {!! Form::number('actual_reading')->label('Actual Reading')->readonly()->placeholder('actual reading')->addGroupClass('form-group-sm') !!}
@if (!empty($utility_reading->extra_reading) && is_array($utility_reading->extra_reading)) @foreach ($utility_reading->extra_reading as $key => $extra) @php $pm_cali = \Assetdocs\PmCali\Models\PmCali::find($key); @endphp @if ($pm_cali->input_type == 'Text') {!! Form::text("extra_reading[$key]", $extra) ->label($pm_cali->name) ->addGroupClass('form-group-sm') !!} @elseif ($pm_cali->input_type == 'Number') {!! Form::number("extra_reading[$key]", $extra) ->label($pm_cali->name) ->addGroupClass('form-group-sm') !!} @elseif ($pm_cali->input_type == 'Select')
@php $options = explode(',', $pm_cali->options); @endphp
@elseif ($pm_cali->input_type == 'Radio')
@php $options = explode(',', $pm_cali->options); @endphp @foreach ($options as $option)
@endforeach
@else
@php $options = explode(',', $pm_cali->options); @endphp @foreach ($options as $option)
@endforeach
@endif @endforeach @endif
{!! Form::textarea('description')->label(trans('utility_master::utility_reading.label.description'))->placeholder(trans('utility_master::utility_reading.placeholder.description'))->addGroupClass('form-group-sm') !!}
@stack('extra-scripts')