{{ html()->form('POST', route('service.store'))->attribute('enctype', 'multipart/form-data')->attribute('data-toggle', 'validator')->id('service')->open() }}
{{ html()->hidden('id', $servicedata->id ?? null) }}
@include('partials._language_toggale')
@foreach($language_array as $language)
@endforeach
@if (auth()->user()->hasAnyRole(['admin', 'demo_admin']))
{{ html()->label(__('messages.select_name', ['select' => __('messages.provider')]) . ' *', 'name')->class('form-control-label') }}
{{ html()->select(
'provider_id',
[optional($servicedata->providers)->id => optional($servicedata->providers)->display_name],
optional($servicedata->providers)->id,
)->class('select2js form-group')->id('provider_id')->attribute('onchange', 'selectprovider(this)')->required()->attribute('data-placeholder', __('messages.select_name', ['select' => __('messages.provider')]))->attribute('data-ajax--url', route('ajax-list', ['type' => 'provider'])) }}
@endif
@if (auth()->user()->hasRole('provider'))
@endif
{{ html()->label(__('messages.select_name', ['select' => __('messages.zone')]) . ' *', 'name')->class('form-control-label') }}
{{ html()->select('service_zones[]', [], old('service_zones', $selectedZones ?? []))->class('select2js form-group zone_id')->id('service_zones')->multiple()->required()->attribute('data-placeholder', __('messages.select_name', ['select' => __('messages.zone')])) }}
{{ html()->label(__('messages.price_type') . ' *', 'type')->class('form-control-label') }}
{{ html()->select('type', ['fixed' => __('messages.fixed'), 'hourly' => __('messages.hourly'), 'free' => __('messages.free')], $servicedata->type)->class('form-select select2js')->required()->id('price_type') }}
{{ html()->label(__('messages.price') . ' *', 'price')->class('form-control-label') }}
{{ html()->text('price', null)->attributes(['min' => 1, 'step' => 'any', 'pattern' => '^\\d+(\\.\\d{1,2})?$'])->placeholder(__('messages.price'))->class('form-control')->required()->id('price') }}
{{ html()->label(__('messages.discount') . ' %', 'discount')->class('form-control-label') }}
{{ html()->number('discount', null)->attributes(['min' => 0, 'max' => 99, 'step' => 'any'])->placeholder(__('messages.discount'))->class('form-control')->id('discount') }}
{{ html()->label(__('messages.duration') . ' (hours) ', 'duration')->class('form-control-label') }}
{{ html()->text('duration', $servicedata->duration)->placeholder(__('messages.duration'))->class('form-control min-datetimepicker-time') }}
{{ html()->label(__('messages.status') . ' *', 'status')->class('form-control-label') }}
{{ html()->select('status', ['1' => __('messages.active'), '0' => __('messages.inactive')], $servicedata->status)->class('form-select select2js')->required() }}
{{ html()->label(__('messages.visit_type').' ', 'visit_type')->class('form-control-label') }}
{{ html()->select('visit_type', $visittype, $servicedata->visit_type)->id('visit_type')->class('form-select select2js')->required() }}
@if(getMediaFileExit($servicedata, 'service_attachment'))
@foreach($servicedata->getMedia('service_attachment') as $media)
@endforeach
@endif
{{--
--}}
@foreach ($language_array as $language)
@endforeach
@if (!empty($slotservice) && $slotservice == 1)
@endif
@if (!empty($advancedPaymentSetting) && $advancedPaymentSetting == 1)
@endif
{{ html()->label(__('messages.advance_payment_amount') . ' * (%)', 'advance_payment_amount')->class('form-control-label') }}
{{ html()->number('advance_payment_amount', $servicedata->advance_payment_amount)->placeholder(__('messages.amount'))->class('form-control')->id('advance_payment_amount')->attributes(['min' => 1, 'max' => 99]) }}
@if (isset($servicedata->service_request_status) &&
$servicedata->service_request_status == 'reject' &&
!empty($servicedata->reject_reason))
{{ $servicedata->reject_reason }}
@endif
@if (auth()->user()->hasAnyRole(['admin', 'demo_admin']) &&
isset($servicedata) &&
$servicedata->is_service_request == 1 &&
(is_null($servicedata->service_request_status) || $servicedata->service_request_status == 'pending'))
@elseif(auth()->user()->hasAnyRole(['admin', 'demo_admin']) &&
isset($servicedata->is_service_request) &&
($servicedata->is_service_request == 1 || is_null($servicedata->is_service_request)) &&
$servicedata->service_request_status == 'reject')
@else
{{ html()->submit(__('messages.save'))->class('btn btn-md btn-primary float-end')->id('saveButton') }}
@endif
{{ html()->form()->close() }}