{!! Form::select('type') -> options(trans('pm_cali::pm_cali.options.type')) -> label(trans('pm_cali::pm_cali.label.type')) -> placeholder('Please select type') -> required() -> addClass('type') -> addGroupClass('form-group-sm')!!}
{!! Form::select('category_id') -> options(Category::categories($pm_cali->category_id)) -> id('category_id') -> label(trans('pm_cali::pm_cali.label.category_id')) -> placeholder(trans('pm_cali::pm_cali.placeholder.category_id')) -> required() -> addGroupClass('form-group-sm')!!} {!! Form::select('subcategory_id') -> options([]) -> id('subcategory_id') -> label(trans('pm_cali::pm_cali.label.subcategory_id')) -> placeholder(trans('pm_cali::pm_cali.placeholder.subcategory_id')) -> required() -> addGroupClass('form-group-sm')!!} {!! Form::select('subclass_id') -> options(['' => trans('pm_cali::pm_cali.placeholder.subclass_id')] + Category::subclasses($pm_cali->subclass_id)) -> label(trans('pm_cali::pm_cali.label.subclass_id')) -> id('subclass_id') -> addGroupClass('form-group-sm') !!}
{!! Form::text('code') -> required() -> label(trans('pm_cali::pm_cali.label.code')) -> placeholder(trans('pm_cali::pm_cali.placeholder.code')) -> addGroupClass('form-group-sm')!!} {!! Form::text('name') -> required() -> label(trans('pm_cali::pm_cali.label.name')) -> placeholder(trans('pm_cali::pm_cali.placeholder.name')) -> addGroupClass('form-group-sm')!!}
{!! Form::numeric('weightage') -> label('Weightage') -> placeholder('weightage in %') -> addGroupClass('form-group-sm')!!} {!! Form::textarea ('suggestions') ->id('editor') -> label(trans('pm_cali::pm_cali.label.suggestions')) -> rows(5) -> placeholder(trans('pm_cali::pm_cali.placeholder.suggestions')) -> addGroupClass('form-group-sm')!!} {!! Form::select('status') -> options(trans('pm_cali::pm_cali.options.status')) -> label(trans('pm_cali::pm_cali.label.status')) -> placeholder(trans('pm_cali::pm_cali.placeholder.status')) -> addGroupClass('form-group-sm')!!} {!! Form::textarea ('description') -> label(trans('pm_cali::pm_cali.label.description')) -> placeholder(trans('pm_cali::pm_cali.placeholder.description')) -> addGroupClass('form-group-sm')!!} {!! Form::hidden('company_id') ->value( user('admin.web')->current_comp) -> addGroupClass('form-group-sm')!!}
@if ($pm_cali->input_type)
@php $pmCaliId = $pm_cali->id; $isUsed = Illuminate\Support\Facades\DB::table('utility_readings') ->whereRaw('JSON_EXTRACT(extra_reading, ?) IS NOT NULL', ["$.\"$pmCaliId\""]) ->exists(); @endphp {!! Form::inline_radios('mandatory') ->radios(trans('pm_cali::pm_cali.options.mandatory')) ->disabled($isUsed ? true : false) ->label('Mandatory') ->addGroupClass('form-group-sm') !!} {!! Form::select('input_type') ->options(trans('pm_cali::pm_cali.options.input_type')) ->disabled($isUsed ? true : false) ->label(trans('pm_cali::pm_cali.label.input_type')) ->addGroupClass('form-group-sm') !!}
@else
{!! Form::inline_radios('mandatory') ->radios([ 'Yes' => ['name' => 'mandatory', 'value' => '1'], 'No' => ['name' => 'mandatory', 'value' => '0', 'checked' => true], ]) ->label('Mandatory') ->addGroupClass('form-group-sm') !!} {!! Form::select('input_type') ->options(trans('pm_cali::pm_cali.options.input_type')) ->label(trans('pm_cali::pm_cali.label.input_type')) ->addGroupClass('form-group-sm') !!}
@endif @if ($pm_cali->options)
{!! Form::textarea('options') ->label(trans('pm_cali::pm_cali.label.options')) ->value($pm_cali->options) ->placeholder('Enter options separated by commas (e.g., Option 1, Option 2)') ->addGroupClass('form-group-sm') !!}
@else
{!! Form::textarea('options') ->label(trans('pm_cali::pm_cali.label.options')) ->placeholder('Enter options separated by commas (e.g., Option 1, Option 2)') ->addGroupClass('form-group-sm') !!}
@endif