@extends('layouts.app') @section('title', $platform->name) @section('content') @include('industrialengineering::layouts.nav')

{{ $platform->name }} {{ $platform->effectiveCode() }} @if($platform->auto_code && $platform->auto_code !== $platform->platform_code) @lang('industrialengineering::lang.system_code'): {{ $platform->auto_code }} @endif

@if(session('status'))
{{ session('status.msg') }}
@endif @if(session('integration_messages')) @foreach(session('integration_messages') as $msg)
{{ $msg['text'] }}
@endforeach @endif

@lang('industrialengineering::lang.add_production_line')

{!! Form::open(['url' => action([\Modules\IndustrialEngineering\Http\Controllers\ProductHubController::class, 'storeLine'], $platform->id), 'method' => 'post']) !!}
{!! Form::label('template_code', __('industrialengineering::lang.manual_code_optional')) !!} {!! Form::text('template_code', null, ['class' => 'form-control', 'placeholder' => $suggestedLineCode]) !!}
{!! Form::label('name', __('industrialengineering::lang.line_name')) !!} {!! Form::text('name', null, ['class' => 'form-control', 'required', 'placeholder' => __('industrialengineering::lang.line_name_placeholder')]) !!}
{!! Form::label('description', __('industrialengineering::lang.description')) !!} {!! Form::textarea('description', null, ['class' => 'form-control', 'rows' => 2]) !!}
{!! Form::close() !!}

@lang('industrialengineering::lang.product_info')

@lang('industrialengineering::lang.system_code')
{{ $platform->auto_code ?? '—' }}
@lang('industrialengineering::lang.code')
{{ $platform->platform_code }}
@lang('industrialengineering::lang.industry_segment')
{{ $platform->industry_segment ?? '—' }}
@lang('industrialengineering::lang.production_lines')
{{ count($structure) }}
@if($platform->description)

{{ $platform->description }}

@endif
@forelse($structure as $idx => $block) @php $line = $block['line']; $revision = $block['revision']; $mbom = $block['mbom']; @endphp

{{ $line->name }} {{ $line->effectiveCode() }}

@if($revision) @lang('industrialengineering::lang.revision') {{ $revision->revision_code }} — {{ __('industrialengineering::lang.status_'.$revision->status) }} @endif
@if($line->description)

{{ $line->description }}

@endif @if($revision)
@lang('industrialengineering::lang.add_machine')
{!! Form::open(['url' => action([\Modules\IndustrialEngineering\Http\Controllers\ProductHubController::class, 'storeMachine'], [$platform->id, $revision->id]), 'method' => 'post', 'class' => 'form-inline']) !!}
{!! Form::close() !!}
@endif

@lang('industrialengineering::lang.structure_tree')

@if(empty($block['tree']))

@lang('industrialengineering::lang.no_machines_yet')

@else
@include('industrialengineering::partials.bom_tree', ['nodes' => $block['tree']])
@endif @if($mbom) @endif
@empty

@lang('industrialengineering::lang.add_first_line_hint')

@endforelse
@endsection @section('css') @endsection