HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/ipsremont-demo/storage/framework/views/2cf9f73ad5eaf4ab0de3c0fe5cfb08c32810f82b.php
<?php

use App\Models\Repair;
use App\Models\RepairAttachment;

/** @var Repair $model */

?>

<?php $__env->startSection('title'); ?>
     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.title','data' => ['title' => ''.e($model->getNumber()).' '.e($model->status()->getName()).'']]); ?>
<?php $component->withName('title'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['title' => ''.e($model->getNumber()).' '.e($model->status()->getName()).'']); ?> <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
<?php $__env->stopSection(); ?>
<?php $__env->startSection('js-script'); ?>
    <script src="/assets/js/repairEdit.js<?= '?ver=' . filemtime(public_path('/assets/js/repairEdit.js')); ?>"></script>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
    <div class="content d-flex flex-column flex-column-fluid" id="kt_content">
        <?php echo $__env->make('layouts.subheader', ["pageTitle"=> $model->getNumber(), 'extraTitle' => $model->status()->getColoredName()], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
        <div class="d-flex flex-column-fluid">
            <div class="container">
                <form class="form" method="POST" action="<?php echo e(route('repairs.update')); ?>" id="repairEditForm">
                    <div class="row">
                        <?php if(count($parts)): ?>
                            <?php echo $__env->make('repairs._table', ['parts' => $parts, 'columns' => $columns, 'type' => 'create'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                        <?php endif; ?>

                        <div class="col-lg-6 сol-sm-12">
                            <div class="card card-custom gutter-b">
                                <div class="card-header">
                                    <h3 class="card-title"><?php echo app('translator')->get('repairs.titleUpdate'); ?></h3>
                                </div>
                                <div class="card-body">
                                    <?php echo csrf_field(); ?>
                                    <input type="hidden" name="id" value="<?php echo e($model->id); ?>" data-value="<?php echo e($model->id); ?>">

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('inner_nbr')).'','name' => 'inner_nbr','value' => ''.e(old('inner_nbr') ?? $model->inner_nbr).'','error' => ''.e($errors->first('inner_nbr')).'','required' => ''.e($validate->isRequired('inner_nbr')).'','icon' => '']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('inner_nbr')).'','name' => 'inner_nbr','value' => ''.e(old('inner_nbr') ?? $model->inner_nbr).'','error' => ''.e($errors->first('inner_nbr')).'','required' => ''.e($validate->isRequired('inner_nbr')).'','icon' => '']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('name')).'','name' => 'name','value' => ''.e(old('name') ?? $model->name).'','error' => ''.e($errors->first('name')).'','required' => ''.e($validate->isRequired('name')).'','icon' => '']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('name')).'','name' => 'name','value' => ''.e(old('name') ?? $model->name).'','error' => ''.e($errors->first('name')).'','required' => ''.e($validate->isRequired('name')).'','icon' => '']); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('email')).'','name' => 'email','value' => ''.e(old('email') ?? $model->email).'','error' => ''.e($errors->first('email')).'','required' => ''.e($validate->isRequired('email')).'','icon' => '']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('email')).'','name' => 'email','value' => ''.e(old('email') ?? $model->email).'','error' => ''.e($errors->first('email')).'','required' => ''.e($validate->isRequired('email')).'','icon' => '']); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('phone')).'','name' => 'phone','value' => ''.e(old('phone') ?? $model->phone).'','error' => ''.e($errors->first('phone')).'','required' => ''.e($validate->isRequired('phone')).'','icon' => '']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('phone')).'','name' => 'phone','value' => ''.e(old('phone') ?? $model->phone).'','error' => ''.e($errors->first('phone')).'','required' => ''.e($validate->isRequired('phone')).'','icon' => '']); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('address')).'','name' => 'address','value' => ''.e(old('address') ?? $model->address).'','error' => ''.e($errors->first('address')).'','required' => ''.e($validate->isRequired('address')).'','icon' => '']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('address')).'','name' => 'address','value' => ''.e(old('address') ?? $model->address).'','error' => ''.e($errors->first('address')).'','required' => ''.e($validate->isRequired('address')).'','icon' => '']); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('serial_number')).'','name' => 'serial_number','value' => ''.e(old('serial_number') ?? $model->serial_number).'','error' => ''.e($errors->first('serial_number')).'','required' => ''.e($validate->isRequired('serial_number')).'','icon' => '']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('serial_number')).'','name' => 'serial_number','value' => ''.e(old('serial_number') ?? $model->serial_number).'','error' => ''.e($errors->first('serial_number')).'','required' => ''.e($validate->isRequired('serial_number')).'','icon' => '']); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                    <div class="radio-list js-radio-list">
                                        <label class="radio">
                                            <input type="radio" name="use_catalog_component" value="1" <?php echo e($model->use_catalog_component === 1 ? 'checked' : ''); ?>>
                                            <span></span>
                                            <?php echo e(__('repairs.use_catalog_component')); ?>

                                        </label>
                                        <label class="radio">
                                            <input type="radio" name="use_catalog_component" value="0" <?php echo e($model->use_catalog_component === 0 ? 'checked' : ''); ?>>
                                            <span></span>
                                            <?php echo e(__('repairs.custom_component')); ?>

                                        </label>
                                    </div>
                                    <br/>

                                    <div id="custom_component" style="display: <?php echo e($model->use_catalog_component === 1 ? 'none' : 'block'); ?>">
                                        <div class="form-group">
                                            <label for="serial_number"><?php echo e(__('repairs.custom_component_sku')); ?> <span class="text-danger">*</span> </label>
                                            <div class="input-group">
                                                <input placeholder="" value="<?php echo e($model->device_sku); ?>" class="form-control" type="text" id="custom_component_sku" name="custom_component_sku" autocomplete="on">
                                            </div>
                                        </div>
                                        <div class="form-group">
                                            <label for="serial_number"><?php echo e(__('repairs.custom_component_name')); ?> <span class="text-danger">*</span> </label>
                                            <div class="input-group">
                                                <input placeholder="" value="<?php echo e($model->device_name); ?>" class="form-control" type="text" id="custom_component_name" name="custom_component_name" autocomplete="on">
                                            </div>
                                        </div>
                                    </div>

                                    <?php echo $__env->make('components.select', ["name"=>"device_id",
                                            "options"=>$devices,
                                            "value"=>old('device_id') ?? $model->device_id,
                                            "placeholder"=>__('repairs.selectDevice'),
                                            "search"=>true,
                                            "class"=>"select-two",
                                            "error"=>$errors->first('device_id'),
                                            "ajax"=>route('specifications.categories.search'),
                                            "minLen" => 3,
                                            ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

                                    <div class="form-group">
                                        <div style="display: none">
                                             <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['label' => ''.e($model->getLabel('repairs.pre_sale')).'','value' => ''.e($model->getPreSale()).'','error' => '','required' => '','id' => 'pre_sale','name' => 'pre_sale']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('repairs.pre_sale')).'','value' => ''.e($model->getPreSale()).'','error' => '','required' => '','id' => 'pre_sale','name' => 'pre_sale']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                        </div>

                                         <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.button','data' => ['id' => 'pre_sale_button','type' => 'button']]); ?>
<?php $component->withName('button'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['id' => 'pre_sale_button','type' => 'button']); ?>
                                            <i class="fas fa-check-circle" style="display: none"></i>
                                            <?php echo app('translator')->get('repairs.pre_sale'); ?>
                                         <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                    </div>

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.date-single','data' => ['label' => ''.e($model->getLabel('sold_at')).'','id' => 'sold_at_input','name' => 'sold_at','value' => ''.e(old('sold_at') ?? $model->getSold()).'','error' => ''.e($errors->first('sold_at')).'','required' => 'true','maxDate' => 'today']]); ?>
<?php $component->withName('input.date-single'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('sold_at')).'','id' => 'sold_at_input','name' => 'sold_at','value' => ''.e(old('sold_at') ?? $model->getSold()).'','error' => ''.e($errors->first('sold_at')).'','required' => 'true','maxDate' => 'today']); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                    <input type="hidden"
                                           name="sold_at"
                                           id="sold_at_hidden"
                                           value="<?php echo e(old('sold_at') ?? $model->getSold()); ?>"
                                           data-value="<?php echo e(old('sold_at') ?? $model->getSold()); ?>"
                                           disabled/>

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.date-single','data' => ['label' => ''.e($model->getLabel('repair_date')).'','name' => 'repair_date','value' => ''.e(old('repair_date') ?? $model->getRepairDate()).'','error' => ''.e($errors->first('repair_date')).'','required' => ''.e($validate->isRequired('repair_date')).'','maxDate' => 'today']]); ?>
<?php $component->withName('input.date-single'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('repair_date')).'','name' => 'repair_date','value' => ''.e(old('repair_date') ?? $model->getRepairDate()).'','error' => ''.e($errors->first('repair_date')).'','required' => ''.e($validate->isRequired('repair_date')).'','maxDate' => 'today']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.fields.textarea','data' => ['label' => ''.e($model->getLabel('additional_info')).'','name' => 'additional_info','value' => ''.e(old('additional_info') ?? $model->additional_info).'','required' => ''.e($validate->isRequired('additional_info')).'','error' => ''.e($errors->first('additional_info')).'','icon' => '']]); ?>
<?php $component->withName('fields.textarea'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('additional_info')).'','name' => 'additional_info','value' => ''.e(old('additional_info') ?? $model->additional_info).'','required' => ''.e($validate->isRequired('additional_info')).'','error' => ''.e($errors->first('additional_info')).'','icon' => '']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                    <?php $__currentLoopData = $model->attachments; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $attachment): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                        <?php /** @var RepairAttachment $attachment */ ?>
                                        <div class="d-flex align-items-center justify-content-between mb-2 mt-8">
                                            <span class="font-weight-bold mr-2"><?php echo app('translator')->get('repairs.file'); ?>:</span><?php echo e($attachment->getName()); ?>

                                            <div>
                                                 <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.button.action','data' => ['title' => 'repairs.delete','link' => 'repairs.delete_attachment','icon' => 'fas fa-trash','params' => ['id' => $attachment->id, 'backUrl' =>'repairs.edit']]]); ?>
<?php $component->withName('button.action'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['title' => 'repairs.delete','link' => 'repairs.delete_attachment','icon' => 'fas fa-trash','params' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(['id' => $attachment->id, 'backUrl' =>'repairs.edit'])]); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                                 <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.button.action','data' => ['title' => 'repairs.download','link' => 'repairs.download','icon' => 'fas fa-download','marginRight' => false,'params' => ['id' => $attachment->id]]]); ?>
<?php $component->withName('button.action'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['title' => 'repairs.download','link' => 'repairs.download','icon' => 'fas fa-download','margin-right' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(false),'params' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute(['id' => $attachment->id])]); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                            </div>
                                        </div>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.fields.upload-by-id','data' => ['route' => 'repairs.upload','routeId' => ''.e($model->id).'','size' => '50','maxFiles' => '','acceptedFiles' => '','addRemoveLinks' => '0']]); ?>
<?php $component->withName('fields.upload-by-id'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['route' => 'repairs.upload','routeId' => ''.e($model->id).'','size' => '50','maxFiles' => '','acceptedFiles' => '','addRemoveLinks' => '0']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                    <?php echo $__env->make('components.select', [
                                      "name"=>"status",
                                      "options"=>$statuses,
                                      "value"=>old('status') ?? $model->status,
                                      "placeholder"=>__('orders.selectStatus'),
                                      "class"=>"select-two",
                                      "error"=>$errors->first('status'),
                                      ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                    <div class="close-fields" style="display: none">
                                        <?php echo $__env->make('components.select', [
                                          "name"=>"category_id",
                                          "options"=>$categories,
                                          "value"=>old('category_id') ?? $model->category_id,
                                          "placeholder"=>__('repairs.selectCategory'),
                                          "class"=>"select-two repair_category",
                                          "error"=>$errors->first('category_id'),
                                          ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                         <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.form.text','data' => ['name' => 'custom_price','label' => ''.e($model->getLabel('custom_price')).'','value' => ''.e(old('custom_price') ?? $model->custom_price ?? $model->price).'','error' => ''.e($errors->first('custom_price')).'','required' => ''.e($validate->isRequired('custom_price')).'','comment' => ''.e(__('repairs.customPriceComment')).'']]); ?>
<?php $component->withName('input.form.text'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['name' => 'custom_price','label' => ''.e($model->getLabel('custom_price')).'','value' => ''.e(old('custom_price') ?? $model->custom_price ?? $model->price).'','error' => ''.e($errors->first('custom_price')).'','required' => ''.e($validate->isRequired('custom_price')).'','comment' => ''.e(__('repairs.customPriceComment')).'']); ?>
                                         <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                        <p style="margin-top: -0.75rem;" class="mb-6"><?php echo app('translator')->get('repairs.price_text'); ?>: <span class="pl-2 font-weight-bolder font-size-h5" id="price-val">0</span> <span
                                                class="font-weight-bolder font-size-h5"><?php echo e(session()->get('currencySymbol')); ?></span></p>

                                        <?php echo $__env->make('components.select', [
                                            "name"=>"error_category",
                                            "options"=>$error_categories,
                                            "value"=>old('error_category'),
                                            "placeholder"=>__('repairs.selectErrorCategory'),
                                            "class"=>"select-two",
                                            "error"=>$errors->first('error_category'),
                                        ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                        <?php echo $__env->make('components.select', [
                                            "name"=>"error_code",
                                            "options"=>$error_codes,
                                            "value"=>old('error_code') ?? $model->error_code,
                                            "placeholder"=>__('repairs.selectErrorCodes'),
                                            "search"=>false,
                                            "multiple"=>false,
                                            "class"=>"select-two",
                                            "error"=>$errors->first('error_code'),
                                            "ajax"=>route('repairs.errorCodes'),
                                            "parent"=>"error_category",
                                        ], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                         <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.input.date-single','data' => ['label' => ''.e($model->getLabel('closed_at')).'','name' => 'closed_at','value' => ''.e(old('closed_at') ?? $model->getClosedDate()).'','error' => ''.e($errors->first('closed_at')).'','required' => ''.e($validate->isRequired('closed_at')).'','maxDate' => 'today']]); ?>
<?php $component->withName('input.date-single'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('closed_at')).'','name' => 'closed_at','value' => ''.e(old('closed_at') ?? $model->getClosedDate()).'','error' => ''.e($errors->first('closed_at')).'','required' => ''.e($validate->isRequired('closed_at')).'','maxDate' => 'today']); ?>
                                         <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 

                                         <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.fields.textarea','data' => ['label' => ''.e($model->getLabel('work_description')).'','name' => 'work_description','value' => ''.e(old('work_description') ?? $model->work_description).'','required' => '0','error' => ''.e($errors->first('work_description')).'','icon' => '']]); ?>
<?php $component->withName('fields.textarea'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['label' => ''.e($model->getLabel('work_description')).'','name' => 'work_description','value' => ''.e(old('work_description') ?? $model->work_description).'','required' => '0','error' => ''.e($errors->first('work_description')).'','icon' => '']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                    </div>

                                </div>
                                <div class="card-footer">
                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.button','data' => ['id' => 'form-submit']]); ?>
<?php $component->withName('button'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['id' => 'form-submit']); ?>
                                        <i class="fas fa-check-circle"></i>
                                        <?php echo app('translator')->get('admins.btnSave'); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.button-cancel','data' => ['class' => 'btn-secondary float-right','href' => ''.e(route('repairs.index')).'']]); ?>
<?php $component->withName('button-cancel'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['class' => 'btn-secondary float-right','href' => ''.e(route('repairs.index')).'']); ?>
                                        <?php echo app('translator')->get('admins.btnBack'); ?>
                                     <?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
                                </div>
                            </div>
                        </div>
                        <div class="col-lg-6 сol-sm-12">
                            <div id="editCustomParts" class="card card-custom gutter-b">
                                <div class="card-header">
                                    <h3 class="card-title"><?php echo app('translator')->get('repairs.useOwnParts'); ?></h3>
                                </div>

                                <div class="card-body pb-0">
                                    <div class="form-group">
                                        <a id="use-own-parts" class="btn btn-primary"><?php echo app('translator')->get('admins.confirm.yes'); ?></a>
                                        <a id="dont-use-own-parts" class="btn btn-secondary disabled"><?php echo app('translator')->get('admins.confirm.no'); ?></a>
                                    </div>
                                </div>
                                <div class="card-body _customParts" style="display: none;">
                                    <?php for($i = 0; $i < 4; $i++): ?>
                                        <?php echo $__env->make('repairs.replacement_details', ['i' => $i, 'repair_id' => $model->id], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                    <?php endfor; ?>

                                    <?php if(old('parts') !== null): ?>
                                        <?php for($i = 4; $i < count(old('parts')); $i++): ?>
                                            <?php echo $__env->make('repairs.replacement_details', ['i' => $i, 'repair_id' => $model->id], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                                        <?php endfor; ?>
                                    <?php endif; ?>
                                </div>
                                <div class="card-footer" style="display: none;">
                                    <a href="#" class="btn btn-success font-weight-bolder font-size-sm add-custom-part"><span class="h2">+</span></a>
                                </div>
                            </div>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>

     <?php if (isset($component)) { $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4 = $component; } ?>
<?php $component = $__env->getContainer()->make(Illuminate\View\AnonymousComponent::class, ['view' => 'components.modal','data' => ['id' => 'confirm-completed','text' => 'repairs.confirm']]); ?>
<?php $component->withName('modal'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php $component->withAttributes(['id' => 'confirm-completed','text' => 'repairs.confirm']); ?>
<?php if (isset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4)): ?>
<?php $component = $__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4; ?>
<?php unset($__componentOriginalc254754b9d5db91d5165876f9d051922ca0066f4); ?>
<?php endif; ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?> 
    <script>
        const deviceSelectGroup = document.querySelector('#device_id').closest('.form-group');
        const customDevice = document.querySelector('#custom_component');
        const componentTypeSwitches = document.querySelectorAll('[name="use_catalog_component"]');
        const deviceSkuInput = document.querySelector('#custom_component_sku');
        const deviceNameInput = document.querySelector('#custom_component_name');
        const soldAtInput = document.querySelector('#sold_at_input');
        const soldAtInputHidden = document.querySelector('#sold_at_hidden');
        const preSaleInput = document.querySelector('#pre_sale');
        const preSaleButton = document.querySelector('#pre_sale_button');
        let soldAtValue = "<?php echo e(old('sold_at') ?? $model->getSold()); ?>";

        const onSwitchTrigger = function () {
            const value = document.querySelector('[name="use_catalog_component"]:checked').value;
            if (value === '1') {
                deviceSelectGroup.style.display = 'block';
                customDevice.style.display = 'none';
                deviceSkuInput.removeAttribute('required');
                deviceNameInput.removeAttribute('required');
            } else {
                deviceSelectGroup.style.display = 'none';
                customDevice.style.display = 'block';
                deviceSkuInput.setAttribute('required', 'required');
                deviceNameInput.setAttribute('required', 'required');
            }
        }

        if (componentTypeSwitches) {
            componentTypeSwitches.forEach(oneSwitch => {
                oneSwitch.addEventListener('change', function () {
                    onSwitchTrigger();
                });
            })
        }

        if ('<?php echo e($model->getPreSale()); ?>' === '1') {
            preSaleButton.classList.add('btn-success');
            preSaleButton.children[0].style.display = 'inline';
            preSaleInput.value = 1;
            soldAtInput.value = '';
            soldAtInput.setAttribute('disabled', true);
            soldAtInput.removeAttribute('required');
            soldAtInputHidden.removeAttribute('disabled');
        }

        preSaleButton.addEventListener('click', function () {
            if (preSaleInput.value === '1') {
                preSaleButton.classList.remove('btn-success');
                preSaleButton.children[0].style.display = 'none';
                preSaleInput.value = 0;
                soldAtInput.value = soldAtValue;
                soldAtInput.removeAttribute('disabled');
                soldAtInput.setAttribute('required', true);
                soldAtInputHidden.setAttribute('disabled', true);
            } else {
                preSaleButton.classList.add('btn-success');
                preSaleButton.children[0].style.display = 'inline';
                preSaleInput.value = 1;
                soldAtInputHidden.value = soldAtValue = soldAtInput.value;
                soldAtInput.value = '';
                soldAtInput.setAttribute('disabled', true);
                soldAtInput.removeAttribute('required');
                soldAtInputHidden.removeAttribute('disabled');
            }
        });

        onSwitchTrigger();
    </script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/ipsremont-demo/resources/views/repairs/edit.blade.php ENDPATH**/ ?>