@extends('layouts.app') @section('title', $listing->title) @section('content') @include('assetexchange::layouts.nav')

{{ $listing->title }}

@can('aex.listings.update') @if($listing->status === 'draft')
@csrf
@endif @lang('assetexchange::lang.edit') @endcan @can('aex.research.create') @lang('assetexchange::lang.open_research') @endcan @can('aex.inquiries.create') @lang('assetexchange::lang.new_inquiry') @endcan @can('aex.appraisals.create') @lang('assetexchange::lang.new_appraisal') @endcan
@if($listing->media->isNotEmpty())

@lang('assetexchange::lang.photos_and_docs')

@foreach($listing->media as $media)
@if($media->media_type === 'photo') @else {{ $media->caption ?: $media->path }} @endif
@endforeach
@endif

@lang('assetexchange::lang.description')

@lang('assetexchange::lang.listing_code'): {{ $listing->listing_code }}

@lang('assetexchange::lang.listing_type'): {{ $aexUtil->listingTypeLabel($listing->listing_type) }}

@lang('assetexchange::lang.status'): {{ $aexUtil->statusLabel($listing->status) }}

@lang('assetexchange::lang.manufacturer'): {{ $listing->manufacturer ?? '—' }}

@lang('assetexchange::lang.model'): {{ $listing->model ?? '—' }}

@lang('assetexchange::lang.serial_number'): {{ $listing->serial_number ?? '—' }}

@lang('assetexchange::lang.seller'): {{ $listing->seller?->name ?? '—' }}

@lang('assetexchange::lang.broker'): {{ $listing->broker?->user_full_name ?? '—' }}

@lang('assetexchange::lang.asking_price'): {{ $aexUtil->formatMoney($listing->asking_price) }}

@lang('assetexchange::lang.location'): {{ $listing->location_text ?? '—' }}

@lang('assetexchange::lang.intake_source'): {{ $listing->intake_source ?? 'internal' }}

@if(!empty($listing->specs_json))

@lang('assetexchange::lang.technical_specs')

    @foreach($listing->specs_json as $k => $v)
  • {{ $k }}: {{ is_array($v) ? json_encode($v) : $v }}
  • @endforeach
@endif

{{ $listing->description ?: '—' }}

@include('assetexchange::listings.partials.catalog_matches', ['listing' => $listing])
@if($activeResearch)

@lang('assetexchange::lang.active_research')

{{ $activeResearch->title }}

@lang('assetexchange::lang.progress'): {{ $activeResearch->tasks->where('status','completed')->count() }}/{{ $activeResearch->tasks->count() }}

@lang('assetexchange::lang.research_workspace')
@endif @can('aex.listings.update') @if(in_array($listing->status, ['submitted', 'under_review']))

@lang('assetexchange::lang.assign_broker')

{!! Form::open(['url' => action([\Modules\AssetExchange\Http\Controllers\ListingController::class, 'assignBroker'], [$listing->id]), 'method' => 'post']) !!}
{!! Form::select('broker_user_id', \App\User::forDropdown($listing->business_id, false, false, true), $listing->assigned_broker_user_id, ['class' => 'form-control select2', 'style' => 'width:100%']) !!}
{!! Form::close() !!}
@endif @endcan
@endsection @section('javascript') @endsection