ultimatepos/Modules/IndustrialEngineering/Resources/views/release_packages/show.blade.php

31 lines
1.9 KiB
PHP

@extends('layouts.app')
@section('content')
<section class="content-header"><h1>{{ $package->package_code }} <span class="label label-default">{{ $package->status }}</span></h1></section>
<section class="content">
<div class="row">
<div class="col-md-6"><div class="box box-primary"><div class="box-header"><h3 class="box-title">Signoffs</h3></div><div class="box-body">
@foreach($package->signoffs as $s)
<p>{{ $s->signoff_role }}: <strong>{{ $s->status }}</strong>
@can('ie.release.approve') @if($s->status==='pending')
<form method="POST" action="{{ action([\Modules\IndustrialEngineering\Http\Controllers\ReleasePackageController::class,'signoff'],$package->id) }}" style="display:inline">@csrf
<input type="hidden" name="role" value="{{ $s->signoff_role }}"><input type="hidden" name="status" value="approved">
<button class="btn btn-xs btn-success">Approve</button></form>
@endif @endcan
</p>
@endforeach
@can('ie.release.approve') @if($package->status==='pending_approval')
<form method="POST" action="{{ action([\Modules\IndustrialEngineering\Http\Controllers\ReleasePackageController::class,'release'],$package->id) }}">@csrf<button class="btn btn-danger">Release to Production</button></form>
@endif @endcan
</div></div></div>
<div class="col-md-6"><div class="box box-info"><div class="box-header"><h3 class="box-title">Work Orders</h3></div><div class="box-body">
<ul>@foreach($package->workOrders as $wo)<li>{{ $wo->work_order_number }} ({{ $wo->status }})</li>@endforeach</ul>
@if($package->status==='released')
<form method="POST" action="{{ action([\Modules\IndustrialEngineering\Http\Controllers\ReleasePackageController::class,'createWorkOrder'],$package->id) }}">@csrf
<input name="work_order_number" class="form-control" placeholder="WO Number" required>
<button class="btn btn-primary btn-sm" style="margin-top:8px">Create WO</button></form>
@endif
</div></div></div>
</div>
</section>
@endsection