@php
unset($options);
foreach (OrderTypeDefinition::asArray() as $key => $type) {
$options[] = [
'option_label' => $type,
'option_value' => $key,
];
}
@endphp
@includeIf('layouts.components.inputs', [
'input_type' => 'select',
'input_id' => "cycle-$cycle->id-type",
'input_name' => "type",
'input_class' => 'cycle-type',
'label' => 'Zyklus Typ',
'placeholder' => '',
'value' => $cycle->type,
'options' => $options,
'disabled' => $disabled,
])
@includeIf('layouts.components.rating', [
'input_id' => "cycle-$cycle->id-rating",
'input_name' => "rating",
'label' => 'Bewertung',
'count' => 5,
'value' => $cycle->rating,
])
@php
unset($options);
foreach (Orders_calculation_table::where('type', $cycle->type)->get() as $calculation_type) {
$options[] = [
'option_label' => $calculation_type->name,
'option_value' => $calculation_type->name,
];
}
@endphp
@if (isset($options))
@includeIf('layouts.components.inputs', [
'input_type' => 'select',
'input_id' => "cycle-$cycle->id-kind",
'input_name' => "kind",
'label' => 'Arbeitsart',
'placeholder' => !empty($cycle->type) ? enumGetValue(OrderTypeDefinition::class, $cycle->type) : '',
'value' => $cycle->kind ,
'options' => $options ?? [],
'disabled' => $disabled,
])
@endif
@if (!empty($cycle->status_description) || !empty($cycle->bemerkungen))
@includeIf('layouts.components.inputs', [
'input_id' => "cycle-$cycle->id-bemerkungen",
'input_name' => "bemerkungen",
'label' => 'Bemerkungen',
'disabled' => true,
'value' => ( !empty($cycle->status_description) ? $cycle->status_description ." | " : '' ) .$cycle->bemerkungen ,
])
@endif