@extends('app-new') @push('content-header') @endpush @section('content')
@if (session('status'))
{{ session('status.messages.0') ?? '' }}
@endif
@csrf @php $linkedTender = $project->tender ?? null; @endphp @if($linkedTender)
Linked to Tender #{{ $linkedTender->tender_number ?? $linkedTender->id }} ({{ $linkedTender->name_of_work ?? $linkedTender->tender_status ?? 'Tender' }}) View Tender
@elseif(!empty($prefillTender))
Prefilling from Tender #{{ $prefillTender->tender_number }} ({{ $prefillTender->name_of_work ?? $prefillTender->tender_status ?? 'Tender' }})
@endif
Project Details
Core project identifiers and client setup.
@error('project_name'){{ $message }}@enderror
@error('project_code'){{ $message }}@enderror
@error('office_location_id'){{ $message }}@enderror
@error('country_id'){{ $message }}@enderror
@error('state_id'){{ $message }}@enderror
@error('customer_id'){{ $message }}@enderror
@error('customer_billing_id'){{ $message }}@enderror
@error('customer_shipping_id'){{ $message }}@enderror
Contract & Work Details
Work order and milestone dates.
@error('client_name'){{ $message }}@enderror
@error('work_order_no_date'){{ $message }}@enderror
@error('work_name'){{ $message }}@enderror
@error('stipulated_commencement_date'){{ $message }}@enderror
@error('actual_commencement_date'){{ $message }}@enderror
@error('stipulated_completion_date'){{ $message }}@enderror
@error('actual_completion_date'){{ $message }}@enderror
Financials
Contract values and outstanding balances.
@error('initial_contract_value'){{ $message }}@enderror
@error('final_contract_value'){{ $message }}@enderror
@error('balance_due_against_invoice'){{ $message }}@enderror
@error('holdover_amount'){{ $message }}@enderror
@error('security_amount'){{ $message }}@enderror
Remarks & Client Representative
Primary client contact details and notes.
@error('client_rep_name'){{ $message }}@enderror
@error('client_rep_contact'){{ $message }}@enderror
@error('remarks'){{ $message }}@enderror
Managers
Project ownership and approvals.
@error('project_manager_id'){{ $message }}@enderror
@error('ticket_manager_id'){{ $message }}@enderror
@error('maker_id'){{ $message }}@enderror
@error('checker_id'){{ $message }}@enderror
@php $approverValues = old('approver_ids', $selectedApprovers ?? []); @endphp
@foreach ($employees as $employee)
id, $approverValues) ? 'checked' : '' }}>
@endforeach
@error('approver_ids'){{ $message }}@enderror
Vendor Preference
Preferred vendor geography.
@error('vendor_country_id'){{ $message }}@enderror
@error('vendor_state_id'){{ $message }}@enderror
Project Timeline
Start date, duration and status.
@error('project_date'){{ $message }}@enderror
@error('duration_value'){{ $message }}@enderror @error('duration_unit'){{ $message }}@enderror
@error('status'){{ $message }}@enderror
Cancel
@if($project->exists)
Project Execution & Milestones
Define phases, track progress and completion dates.
@csrf
@forelse($project->milestones as $milestone) @empty @endforelse
Title Planned Actual Progress Status Actions
{{ $milestone->title }}
{{ $milestone->description ?? '-' }}
{{ optional($milestone->planned_start_date)->format('Y-m-d') ?? '—' }}
{{ optional($milestone->planned_end_date)->format('Y-m-d') ?? '—' }}
{{ optional($milestone->actual_start_date)->format('Y-m-d') ?? '—' }}
{{ optional($milestone->actual_end_date)->format('Y-m-d') ?? '—' }}
{{ $milestone->progress_percent }}% {{ $milestone->status }}
@csrf @method('PUT')
@csrf @method('DELETE')
No milestones created yet.
@endif @endsection @push('head-script') @endpush @push('footer-script') @endpush