Equipment Details
Equipment Details
@if(!$readOnly['repa_demo_test_details'])
@endif
@if(!$readOnly['repa_demo_test_details']) @endif @forelse($currentEquipmentListing ?? [] as $index => $row) @php /* * Multi-value fields configuration. * * key = field name in $row * unit = default unit when no unit is provided * value = which key contains the display value * type = optional key for additional type/unit information */ $multiValueFields = [ 'tx_frequencies' => [ 'defaultUnit' => 'Hz', ], 'rx_frequencies' => [ 'defaultUnit' => 'Hz', ], 'emissions' => [ 'defaultUnit' => 'A3E', 'typeKey' => 'type', ], 'emission_bws' => [ 'defaultUnit' => null, ], 'rf_powers' => [ 'defaultUnit' => 'mW', ], 'max_powers' => [ 'defaultUnit' => 'mW', ], ]; $eirp = $row['eirps'] ?? ''; $relativePath = $row['technical_literature']->c_file_path ?? null; $revertCase = $row['technical_literature']->c_verified ?? null; $encryptedPath = $relativePath ? Crypt::encryptString($relativePath) : ''; $secureFileParam = urlencode($encryptedPath); @endphp {{-- Basic Equipment Details --}} {{-- Multi-value Frequency / Power / Emission Fields --}} @foreach ($multiValueFields as $field => $config) @php $values = collect($row[$field] ?? []) ->filter(function ($item) { return is_array($item) && !empty($item['value']); }) ->values(); @endphp @endforeach {{-- Antenna Details --}} {{-- Actions --}} @if(!$readOnly['repa_demo_test_details']) @endif @empty @endforelse
Model Equipment Name Make/Manufacturer Equipment Quantity Manufacturer's Address Country Imported? Country of Origin Port of Import TX Frequency RX Frequency Emission Emission BW RF Power Max RF Power Antenna Type Antenna Size Antenna Gain EIRP Technical LiteratureAction
{{ $row['model'] ?? '' }} {{ $row['equipment_name'] ?? '' }} {{ $row['make_manufacturer'] ?? '' }} {{ $row['equipment_quantity'] ?? 0 }} {{ $row['manufacturer_address'] ?? '' }} {{ $row['country'] ?? '' }} {{ ($row['is_imported'] ?? '1') == '1' ? 'Yes' : 'No' }} {{ $row['country_of_origin'] ?? '' }} {{ $row['port_of_import'] ?? '' }}
    @forelse ($values as $item)
  • • {{ $item['value'] }} @if (isset($config['typeKey'])) {{ !empty($item[$config['typeKey']]) ? $item[$config['typeKey']] : $config['defaultUnit'] }} @elseif (!empty($item['unit'])) {{ $item['unit'] }} @elseif ($config['defaultUnit']) {{ $config['defaultUnit'] }} @endif
  • @empty
  • -
  • @endforelse
{{ $row['antenna_type'] ?? '' }} {{ $row['antenna_size'] ?? '' }} {{ $row['antenna_gain'] ?? '' }} {{ $eirp }} {{$row['eirps_unit'] ?? '' }} @if (!empty($relativePath) && !empty($revertCase) && $revertCase != 'R') @else - @endif
{{-- Edit --}} {{-- Delete --}} @if (empty($row['id'])) @else @endif
No records found
@error('demo_equipment') {{ $message }} @enderror
@if($showDemoEquipmentForm)
{{ !empty($demoEquipmentId) ? 'Edit Equipment' : 'Add Equipment' }}
Model *
@error('currentEquipment.model')
{{ $message }}
@enderror
Equipment Name *
@error('currentEquipment.equipment_name')
{{ $message }}
@enderror
Make / Manufacturer *
@error('currentEquipment.make_manufacturer')
{{ $message }}
@enderror
Equipment Quantity *
@error('currentEquipment.equipment_quantity')
{{ $message }}
@enderror
Manufacturer's Address *
@error('currentEquipment.manufacturer_address')
{{ $message }}
@enderror
Country *
@error('currentEquipment.country')
{{ $message }}
@enderror
Equipment is being imported? *
@error('currentEquipment.is_imported')
{{ $message }}
@enderror
@if(($currentEquipment['is_imported'] ?? '1') == '1')
Country of Origin *
@error('currentEquipment.country_of_origin')
{{ $message }}
@enderror
Port of Import *
@error('currentEquipment.port_of_import')
{{ $message }}
@enderror
@endif
Frequency Details
TX Frequency / Freq. Band of operation *
[Note: For frequency band enter as 123-435, for single frequency as 123]
@foreach($currentEquipment['tx_frequencies'] ?? [['value' => '', 'unit' => 'Hz']] as $subIndex => $txFreq)
@if($subIndex === 0) @else @endif
@error('currentEquipment.tx_frequencies.'.$subIndex.'.value')
{{ $message }}
@enderror @endforeach
RX Frequency / Freq. Band of operation *
[Note: For frequency band enter as 123-435, for single frequency as 123]
@foreach($currentEquipment['rx_frequencies'] ?? [['value' => '', 'unit' => 'Hz']] as $subIndex => $rxFreq)
@if($subIndex === 0) @else @endif
@error('currentEquipment.rx_frequencies.'.$subIndex.'.value')
{{ $message }}
@enderror @endforeach
Emission *
@foreach($currentEquipment['emissions'] ?? [['value' => '', 'type' => '']] as $subIndex => $emission)
@if($subIndex === 0) @else @endif
@error('currentEquipment.emissions.'.$subIndex.'.value')
{{ $message }}
@enderror @error('currentEquipment.emissions.'.$subIndex.'.type')
{{ $message }}
@enderror @endforeach
Emission Bandwidth *
@foreach($currentEquipment['emission_bws'] ?? [['value' => '']] as $subIndex => $embw)
@if($subIndex === 0) @else @endif
@error('currentEquipment.emission_bws.'.$subIndex.'.value')
{{ $message }}
@enderror @endforeach
RF Output Power *
@foreach($currentEquipment['rf_powers'] ?? [['value' => '', 'unit' => 'mW']] as $subIndex => $rfp)
@if($subIndex === 0) @else @endif
@error('currentEquipment.rf_powers.'.$subIndex.'.value')
{{ $message }}
@enderror @endforeach
Maximum RF Output Power *
@foreach($currentEquipment['max_powers'] ?? [['value' => '', 'unit' => 'mW']] as $subIndex => $mxp)
@if($subIndex === 0) @else @endif
@error('currentEquipment.max_powers.'.$subIndex.'.value')
{{ $message }}
@enderror @endforeach
Details of Antenna (Mandatory for Radiating Type)
Antenna Type *
@error('currentEquipment.antenna_type')
{{ $message }}
@enderror
Size of Antenna (in mtr) *
[Note: Select maximum dimension]
@error('currentEquipment.antenna_size')
{{ $message }}
@enderror
Antenna Gain (in dBi) *
@error('currentEquipment.antenna_gain')
{{ $message }}
@enderror
EIRP *
@error('currentEquipment.eirps')
{{ $message }}
@enderror
Document
Technical Literature Document
(in pdf format only) (Max File Size: 5 MB)
@php $requiredDocs = ['REPATECHDEMO']; $is_delete = empty($readOnly['repa_demo_test_details']); $licId = $this->demoLicId; $upload_source = $this->source; @endphp
@include('layout.partials.wpc-files', ['licId' => $licId])
@php $btnText = !empty($demoEquipmentId) ? 'Update Equipment Details' : 'Add Equipment Details'; @endphp
@endif