@extends('layouts.base')
@section('title', 'Site - '. (Auth::check() ? $site->libelle : '-'))
@push('styles')
@endpush
@section('breadcrumb')
@endsection
@push('filtre')
@inject('format', 'App\Services\CoordinateService')
{{ $site ? $site->libelle : '-' }}
{{ $site ? $format->escapeCaracter($site->adresse) : '-' }}
{{ $site ? $site->cp : '-' }}
{{ $site ? $site->ville : '-' }}
{{ $nombreInterventions }}
Interventions
{{ $nombreDemandes }}
Demandes
@if(config('app.display_facture'))
{{ $nombreFactures }}
Factures
@endif
{{ $nombreRapports }}
Rapports
Demandes
{{ $pourcentageDemadneEnCours/10 }}/10
{{ $pourcentageDemadneEnCours }}%
{{ $pourcentageDemadneTraiter/10 }}/10
{{ $pourcentageDemadneTraiter }}%
| Date |
Numéro |
Description |
Créateur |
Statut |
@forelse ($dataDemandes as $dataDemande)
| {{ $dataDemande->date_create ? $dataDemande->date_create->format('d/m/Y') : '-' }} |
{{ $dataDemande->id }} |
{{ $dataDemande->infos }} |
{{ $dataDemande->createur->nom }} {{ $dataDemande->createur->prenom }}
|
$dataDemande->traite, 'traite' => !$dataDemande->traite])>
{{ $dataDemande->traite ? '1' : '0' }}
|
@empty
{{-- Laisser vide car l'absence de donnée est géré par DataTable --}}
{{--
| Aucun enregistrement trouvé |
--}}
@endforelse
| Date |
Numéro |
Description |
Créateur |
Statut |
Devis
{{ $pourcentageDevisEnCours/10 }}/10
{{ $pourcentageDevisEnCours }}%
{{ $pourcentageDevisEnCours/10 }}/10
{{ $pourcentageDevisCommander }}%
| Date |
Numéro |
Titre |
Montant |
Fichier |
Statut |
@forelse ($dataDevis as $dataDevi)
| {{ $dataDevi->date_create ? $dataDevi->date_create->format('d/m/Y') : '-' }} |
{{ $dataDevi->id_libelle }} |
{{ $dataDevi->libelle }} |
@if ($dataDevi->id_contrat_entretien && $dataDevi->validation_client == 1)
@php
$total = $dataDevi->t_devis_sites->sum('total_sum');
@endphp
@if($total > 0)
{{ number_format($total, 2, ',', ' ') }} €
@else
-
@endif
@else
@if ($dataDevi->total_ht > 0)
{{ number_format($dataDevi->total_ht, 2, ',', ' ') }} €
@else
-
@endif
@endif
|
@if ($dataDevi->fichier() != '#')
@else
Fichier non disponible
@endif
|
@php
$statut = $dataDevi->statut();
@endphp
$statut === 'commandé', 'traite' => $statut === 'en cours'])>
{{ $statut }}
|
@empty
{{-- Laisser vide car l'absence de donnée est géré par DataTable --}}
{{--
| Aucun enregistrement trouvé |
--}}
@endforelse
| Date |
Numéro |
Titre |
Montant |
Fichier |
Statut |
@if(config('app.display_facture'))
Factures
10/10
{{ $nombreFactures }}
| Date d'émission |
Date d'échéance |
Agence de facturation |
Numéro de facture |
Offre |
Montant HT |
Fichier(s) |
@forelse ($dataFactures as $dataFacture)
@if ($dataFacture->t_planning && $dataFacture->t_planning->t_devi && $dataFacture->t_planning->t_devi->t_factures->isNotEmpty())
@foreach ($dataFacture->t_planning->t_devi->t_factures->unique('id') as $facture)
|
{{ $facture->date_facture ? $facture->date_facture->format('d/m/Y') : 'N/A' }}
|
{{ $facture->date_echeance ? $facture->date_echeance->format('d/m/Y') : 'N/A' }}
|
{{ $facture->agenceFacturation ? $facture->agenceFacturation->libelle : ' - ' }}
{{ $facture->agenceFacturation ? $facture->agenceFacturation->adresse : ' - ' }}
{{ $facture->agenceFacturation ? $facture->agenceFacturation->cp : ' - ' }} -
{{ $facture->agenceFacturation ? $facture->agenceFacturation->ville : ' - ' }}
|
{{ $facture->id_libelle ?? 'N/A' }} |
{{ $dataFacture->t_planning->t_devi->id_libelle }} |
{{ number_format($facture->total_ht, 2, ',', ' ') }} € |
@if ($facture->fichier() != '#')
@else
Fichier non disponible
@endif
|
@endforeach
@else
| Aucune facture trouvée pour ce site. |
@endif
@empty
{{--
| Aucune facture trouvée pour ce site. |
--}}
@endforelse
| Date d'émission |
Date d'échéance |
Agence de facturation |
Numéro de facture |
Offre |
Montant HT |
Fichier(s) |
@endif
Interventions
{{ $pourcentagePlanifie/10 }}/10
{{ $pourcentagePlanifie }}%
{{ $pourcentageEnCours/10 }}/10
{{ $pourcentageEnCours }}%
{{ $pourcentageTermine/10 }}/10
{{ $pourcentageTermine }}%
| Date |
Offre |
Titre |
Statut |
@forelse ( $dataInterventions as $row)
| {{ $row->t_planning ? $row->t_planning->date_start->format('d/m/Y') : '-' }} |
{{ $row->t_planning->t_devi ? $row->t_planning->t_devi->id_libelle : '-' }} |
{{ $row->t_planning->t_devi ? $row->t_planning->t_devi->libelle : '-' }} |
@php
$statut = $row->t_planning->statut();
@endphp
$statut === 'planifié',
'valide' => $statut === 'terminé',
'en-cours' => $statut === 'en cours',
])>
{{ $statut }}
|
@empty
{{-- Laisser vide car l'absence de donnée est géré par DataTable --}}
{{--
| Aucun enregistrement trouvé |
--}}
@endforelse
| Date |
Offre |
Titre |
Statut |
Rapports
10/10
{{ $nombreRapports }}
| Date |
Devis |
Conclusion |
Etat |
Sécurité existante |
Conformité sécurité |
Rapport |
Devis Complémentaire |
@forelse ( $dataRapports as $dataRapport)
| {{ $dataRapport->date ? $dataRapport->date->format('d/m/Y') : ' - ' }} |
{{ $dataRapport->t_planning->t_devi ? $dataRapport->t_planning->t_devi->id_libelle : ' - ' }} |
{{ $dataRapport->bilan ? $dataRapport->bilan : ' - ' }} |
@php
$etatText = '';
$etatIcon = '';
if ($dataRapport->etat_general == -1 || $dataRapport->etat_general == -2) {
$etatText = "À déterminer";
$etatIcon = '';
} elseif ($dataRapport->etat_general == 0) {
$etatText = "Bon";
$etatIcon = '';
} elseif ($dataRapport->etat_general == 1) {
$etatText = "Usé";
$etatIcon = '';
} elseif ($dataRapport->etat_general == 1.5) {
$etatText = "À refaire";
$etatIcon = '';
} elseif ($dataRapport->etat_general == 2) {
$etatText = "Mauvais";
$etatIcon = '';
}
@endphp
{!! $etatIcon !!} {{ $etatText }}
|
@php
$securiteText = '';
$securiteIcon = '';
if ($dataRapport->securite_exist == -1) {
$securiteText = "À déterminer";
$securiteIcon = '';
} elseif ($dataRapport->securite_exist == 0) {
$securiteText = "Présent";
$securiteIcon = '';
} elseif ($dataRapport->securite_exist == 2) {
$securiteText = "Non présent";
$securiteIcon = '';
}
@endphp
{!! $securiteIcon !!} {{ $securiteText }}
|
@php
$conformiteText = '';
$conformiteIcon = '';
if ($dataRapport->securite_conforme == -1) {
$conformiteText = "À déterminer";
$conformiteIcon = '';
} elseif ($dataRapport->securite_conforme == 0) {
$conformiteText = "Conforme";
$conformiteIcon = '';
} elseif ($dataRapport->securite_conforme == 1.5) {
$conformiteText = "Non conforme";
$conformiteIcon = '';
}
@endphp
{!! $conformiteIcon !!} {{ $conformiteText }}
|
@if ($dataRapport->fichier() != '#')
@else
Fichier non disponible
@endif
|
@if($dataRapport->devisComplementaire() !== '#')
@else
Aucun devis complémentaire disponible.
@endif
|
@empty
{{-- Laisser vide car l'absence de donnée est géré par DataTable --}}
{{--
| Aucun enregistrement trouvé |
--}}
@endforelse
| Date |
Devis |
Conclusion |
Etat |
Sécurité existante |
Conformité sécurité |
Rapport |
Devis Complémentaire |
@endsection
@push('script')
@endpush
@push('script_02')
@endpush