Technical Specification

{{ $construction->status }} Edit @if($construction->status !== 'Locked') @endif

{{ $construction->name }}

TS-{{ $construction->id }} • Rev {{ $construction->revision }}

Parent Article

@if($construction->article) {{ $construction->article->legacy_code }} @else Orphaned @endif

Construction Parameters

Weave Type
{{ $construction->weave_type }}
Loom Type
{{ $construction->loom_type ?: '-' }}
EPI / PPI
{{ $construction->epi }} × {{ $construction->ppi }}
Reed / Ends/Dent
{{ $construction->getAttribute('reed_number') ?? '-' }} / {{ $construction->getAttribute('ends_per_dent') ?? '-' }}
Working Width / Raw Width
{{ $construction->getAttribute('working_width') ?? $construction->raw_width_in ?? '-' }}"

Warp (Urdimbre)

@foreach($construction->yarns->where('role', 'warp') as $cy) @endforeach @if($construction->yarns->where('role', 'warp')->isEmpty())
No warp yarns assigned.
@endif

Weft (Trama)

@foreach($construction->yarns->where('role', 'weft') as $cy) @endforeach @if($construction->yarns->where('role', 'weft')->isEmpty())
No weft yarns assigned.
@endif

Technical Tolerances & Finishes

Bow / Skew
{{ $construction->bow_tolerance ?: '-' }} / {{ $construction->skew_tolerance ?: '-' }}
Shrinkage (W/W)
{{ $construction->shrinkage_warp ?: '-' }} / {{ $construction->shrinkage_weft ?: '-' }}
Finishes (Coat/Lam)
{{ $construction->finish_coating ?: '-' }}
{{ $construction->finish_lamination ?: '-' }}
DWR
{{ $construction->finish_dwr ?: '-' }}

Weave Pattern

{{ $construction->weave_type }}

Attribute Progression

@php $ordered = ['greige', 'prepared', 'dyed', 'finished']; $attrs = $construction->stageAttributes->keyBy('stage'); @endphp @foreach($ordered as $st) @if($attrs->has($st)) @php $a = $attrs[$st]; @endphp @endif @endforeach
Stage GSM (g/m²) Width (in) Shrinkage Warp Shrinkage Weft
{{ $st }} {{ $a->gsm ?? '-' }} {{ $a->width ?? '-' }} {{ $a->shrinkage_warp ?? '-' }}% {{ $a->shrinkage_weft ?? '-' }}%

Process Sequence

{{ $construction->processSteps->count() }} Steps
@forelse($construction->processSteps->sortBy('sequence_order') as $step) @empty
No process steps defined for this construction.
@endforelse