@extends('usuarios.clientes.master.layoutcliente')
@section('conteudo')
<style type="text/css">
    .maxcard{
        width:inherit;
        height:inherit;
    }
    img.card-img-top {
    height: 120px;
}
</style>
@php
     $minhaEMpresa=\App\Models\FuncionarioCliente::trazer_Empresa_id();
@endphp
    <div class="container-fluid">
        <div class="container-fluid">
            {{--
            <div class="page-header">
                <div class="row align-items-end">
                    <div class="col-lg-8">
                        <div class="page-header-title">
                            <i class="ik ik-layers bg-blue"></i>
                            <div class="d-inline">
                                <h5>Resumo</h5>
                                <span>Conjunto de informações de Histórico</span>
                            </div>
                        </div>
                    </div>
                    <div class="col-lg-4">
                        <nav class="breadcrumb-container" aria-label="breadcrumb">
                            <ol class="breadcrumb">
                                <li class="breadcrumb-item">
                                    <a href="../index.html"><i class="ik ik-home"></i></a>
                                </li>
                                <li class="breadcrumb-item">
                                    <a href="#">home</a>
                                </li>

                                <li class="breadcrumb-item active" aria-current="page">rseumo</li>
                            </ol>
                        </nav>
                    </div>
                </div>
            </div>
            ---}}

            <h5 class="mb-4">Usuários</h5>
            <div class="card-group mb-4">
                <div class="card">
                    <div class="card-body">
                        <div class="d-flex justify-content-between align-items-center">
                            <div class="state">


                            @php


                                $clientes_cad=\App\Models\FuncionarioCliente::join('clientes','clientes.id','funcionarioclientes.cliente_id')
                                                                            ->where('funcionarioclientes.cliente_id',$minhaEMpresa->id)
                                                                            ->select('funcionarioclientes.id')->count();

                                @endphp

                                <h3 class="text-success">{{ $clientes_cad }}</h3>
                                <p class="card-subtitle text-muted fw-500">Quant Utilizadores</p>
                            </div>
                            <div class="icon"><i class="ik ik-user-check"></i></div>
                        </div>


                    </div>
                </div>

                <div class="card">
                    <div class="card-body">
                        <div class="d-flex justify-content-between align-items-center">
                            <div class="state">

                                @php
                                    $funcoinariosOnlines=App\Models\Acesso::join('dispositivos','acessos.dispositivo_id','=','dispositivos.id')
                                                                        ->join('users','users.id','=','dispositivos.user_id')
                                                                        ->join('funcionarioclientes','funcionarioclientes.user_id','=','users.id')
                                                                        ->join('categoriaclientes','categoriaclientes.id','=','funcionarioclientes.categoria_id')
                                                                        ->where('funcionarioclientes.cliente_id',$minhaEMpresa->id)->count('acessos.id');

                                @endphp


                                <h3 class="text-primary">{{ $funcoinariosOnlines }}</h3>
                                <p class="card-subtitle text-muted fw-500">Acessos</p>
                            </div>
                            <div class="icon">
                                <i class="ik ik-users"></i>
                            </div>
                        </div>


                    </div>
                </div>

                <div class="card">
                    <div class="card-body">
                        <div class="d-flex justify-content-between align-items-center">
                            <div class="state">

                                @php
                                $clientes_cad=\App\Models\CategoriaCliente::join('clientes','clientes.id','categoriaclientes.cliente_id')
                                                                            ->where('categoriaclientes.cliente_id',$minhaEMpresa->id)
                                                                            ->distinct()->count();
                                @endphp

                                <h3 class="text-danger">{{ $clientes_cad }}</h3>
                                <p class="card-subtitle text-muted fw-500">Nº Categorias</p>
                            </div>
                            <div class="icon">
                                <i class="ik ik-user"></i>
                            </div>
                        </div>


                    </div>
                </div>

                <div class="card">
                    <div class="card-body">
                        <div class="d-flex justify-content-between align-items-center">
                            <div class="state">
                                <h3 class="text-info">indisp</h3>
                                <p class="card-subtitle text-muted fw-500">Utilizadores Online</p>
                            </div>
                            <div class="icon">
                                <i class="ik ik-check-circle"></i>
                            </div>
                        </div>


                    </div>
                </div>
            </div>
            <h5 class="mb-4">Caixas</h5>
            <div class="row clearfix">
                
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-success">

                        @php

                            $clientes_caixas=\App\Models\Caixa::join('reservas','reservas.id','caixas.reserva_id')
                                                                ->join('clientes','clientes.id','reservas.cliente_id')
                                                                ->where('caixas.estado',"Reservado")
                                                                ->where('clientes.id',$minhaEMpresa->id)->count();

                        @endphp

                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">
                                    <h6>Caixas Reservadas</h6>
                                    <h2>{{ $clientes_caixas }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-box"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                
                
                
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-primary">

                        @php

                            $clientes_caixas=\App\Models\Caixa::join('reservas','reservas.id','caixas.reserva_id')
                                                                ->join('clientes','clientes.id','reservas.cliente_id')
                                                                ->where('caixas.estado',"Arrumado")
                                                                ->where('clientes.id',$minhaEMpresa->id)->count();

                        @endphp

                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">
                                    <h6>Caixas em Custódia</h6>
                                    <h2>{{ $clientes_caixas }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-box"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-dark">
                        <div class="widget-body">

                            @php

                                $clientes_caixasTra=\App\Models\Caixa::join('reservas','reservas.id','caixas.reserva_id')
                                                                    ->join('clientes','clientes.id','reservas.cliente_id')
                                                                    ->where('caixas.estado',"Em Trânsito")
                                                                    ->where('clientes.id',$minhaEMpresa->id)->count();

                            @endphp

                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">
                                    <h6>Caixas em Trânsito</h6>
                                    <h2>{{ $clientes_caixasTra }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-shopping-cart"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-warning">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">


                            @php

                                $clientes_caixasArrummadas=\App\Models\Caixa::join('reservas','reservas.id','caixas.reserva_id')
                                                                    ->join('clientes','clientes.id','reservas.cliente_id')
                                                                    ->where('caixas.estado',"Arrumado")
                                                                    ->where('clientes.id',$minhaEMpresa->id)->count();

                            @endphp

                                    <h6>Caixas Arrumadas</h6>
                                    <h2>{{ $clientes_caixasArrummadas }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-inbox"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-danger">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">


                            @php

                                $clientes_caixasDeestruido=\App\Models\Caixa::join('reservas','reservas.id','caixas.reserva_id')
                                                                    ->join('clientes','clientes.id','reservas.cliente_id')
                                                                    ->where('caixas.estado',"Destruido")
                                                                    ->where('clientes.id',$minhaEMpresa->id)->count();

                            @endphp


                                    <h6>Caixas Destruidas</h6>
                                    <h2>{{ $clientes_caixasDeestruido }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-trash"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>


                {{---
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-warning">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">


                                   @php
                                         $empresa_cliente_id=\App\Models\FuncionarioCliente::trazer_Empresa_id();
                                        $indexacoe=\App\Models\ReferenciaCaixa::where('cliente_id',$empresa_cliente_id->id)->sum('quantidade_caixas');
                                @endphp

                                    <h6>Caixas Indexadas</h6>
                                    <h2>{{$indexacoe}}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-award"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                ---}}


            </div>
            <h5 class="mb-4">Indexação</h5>
            <div class="row clearfix">
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">

                                    @php
                                        $empresa_cliente_id=\App\Models\FuncionarioCliente::trazer_Empresa_id();
                                        $indexacoeCONCluidas=\App\Models\ReferenciaCaixa::where('cliente_id',$empresa_cliente_id->id)
                                                                            ->where('estado',"Concluido")->sum('quantidade_caixas');
                                    @endphp
                                    <h6>Caixas Indexadas</h6>
                                    <h2>{{ $indexacoeCONCluidas }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-codepen"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">

                                    @php
                                       // $empresa_cliente_id=\App\Models\FuncionarioCliente::trazer_Empresa_id();
                                       $indexacoeAgend=\App\Models\ReferenciaCaixa::where('cliente_id',$empresa_cliente_id->id)->where('estado',"Partida")
                                                                                    ->distinct()->count('id');
                                    @endphp
                                    <h6>Tarefas Agendas</h6>
                                    <h2>{{ $indexacoeAgend }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-briefcase"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">

                                    @php
                                        // $empresa_cliente_id=\App\Models\FuncionarioCliente::trazer_Empresa_id();
                                        $indexacoeCurso=\App\Models\ReferenciaCaixa::where('cliente_id',$empresa_cliente_id->id)
                                                                            ->where('estado',"Processo")->distinct()->count('id');
                                     @endphp
                                    <h6>Index Em curso</h6>
                                    <h2>{{ $indexacoeCurso }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-trending-up"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                {{---
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">


                                    <h6>Index Concluidas</h6>
                                    <h2>11</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-zap"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>-----}}
            </div>



            <h5 class="mb-4">Digitalização & Solicitações</h5>
            <div class="row clearfix">

                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget">
                        <div class="widget-body">
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">
                                    @php

                                        $digital_clientes=\App\Models\RegistoCampoDinamico::join('subparametrodocumentals','subparametrodocumentals.id','regsitrocampodinamico.subserie_id')
                                                                                ->join('parametrodocumentals','parametrodocumentals.id','subparametrodocumentals.parametrodocumental_id')
                                                                                ->join('clientes','clientes.id','parametrodocumentals.cliente_id')
                                                                                ->where('clientes.id',$minhaEMpresa->id)->distinct()->count('regsitrocampodinamico.ficheironumero');

                                                                                //dd($digital_clientes);

                                    @endphp


                                    <h6>Ficheiros Carregados</h6>
                                    <h2>{{ $digital_clientes }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-server"></i>
                                </div>
                            </div>
                            <small class="text-small mt-10 d-block">Tamanho em MB:</small>
                        </div>

                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-lime">
                        <div class="widget-body">
                            <!---
                            <div class="overlay">
                                <i class="ik ik-refresh-ccw loading"></i>
                            </div>
                            ---->
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">

                                    @php

                                        $solicitacoe_clientes=\App\Models\Solicitacao::join('users','users.id','solicitacaos.user_id')
                                                                                ->join('funcionarioclientes','funcionarioclientes.user_id','users.id')
                                                                                ->join('clientes','clientes.id','funcionarioclientes.cliente_id')
                                                                                ->where('clientes.id',$minhaEMpresa->id)->count();

                                    @endphp

                                    <h6>Quant de Solitações</h6>
                                    <h2>{{ $solicitacoe_clientes }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-refresh-ccw loading"></i>
                                </div>
                                <br>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-navy">
                        <div class="widget-body">
                            <div class="overlay">
                                <i class="ik ik-refresh-ccw loading"></i>
                                <span class="overlay-text">Async Fetching...</span>
                            </div>
                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">

                                    @php

                                        $solicitacoe_clientes_cur=\App\Models\Solicitacao::join('users','users.id','solicitacaos.user_id')
                                                                                ->join('funcionarioclientes','funcionarioclientes.user_id','users.id')
                                                                                ->join('clientes','clientes.id','funcionarioclientes.cliente_id')
                                                                                ->where('clientes.id',$minhaEMpresa->id)
                                                                                ->where('estadosolicitacao',"andamento")->count();

                                    @endphp


                                    <h6>Solic em curso</h6>
                                    <h2>{{ $solicitacoe_clientes_cur }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-menu"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="col-lg-3 col-md-6 col-sm-12">
                    <div class="widget bg-navy">
                        <div class="widget-body">

                            <div class="d-flex justify-content-between align-items-center">
                                <div class="state">

                                    @php

                                        $solicitacoe_clientes_concluidas=\App\Models\Solicitacao::join('users','users.id','solicitacaos.user_id')
                                                                                ->join('funcionarioclientes','funcionarioclientes.user_id','users.id')
                                                                                ->join('clientes','clientes.id','funcionarioclientes.cliente_id')
                                                                                ->where('clientes.id',$minhaEMpresa->id)
                                                                                ->where('estadosolicitacao',"concluido")->count();

                                    @endphp

                                    <h6>Solic em concluidas</h6>
                                    <h2>{{ $solicitacoe_clientes_concluidas }}</h2>
                                </div>
                                <div class="icon">
                                    <i class="ik ik-trending-up"></i>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>


            </div>






                <div class="row">
                    <div class="col-md-12">
                        <h4 class="card-title text-center"> GestDoc Time line</h4>
                        <div class="row">
                    <div class="row justify-content-center">

                    </div>
                                <marquee width="100%" direction="left" height="100px">
                                <h4> Desde que uma empresa nasce, o volume da sua informação nunca para de crescer. O acesso rápido e seguro a esta informação é fundamental para qualquer organização: pode significar a diferença entre uma empresa eficiente ou ineficiente, uma oportunidade aproveitada ou desperdiçada, um negócio ganho ou perdido.

                                    A GestDoc fornece uma gama completa de soluções digitais para ajudá-lo a gerir a informação da sua empresa, desde a digitalização sobre suporte papel ou suporte micrográfico de todo o tipo de documentos, imagens, slides, documentos técnicos, etc., à conversão de textos para formato digital (OCR), armazenamento e disponibilização a utilizadores credenciados, sistemas de backup redundantes, entre outros.</h4>
                                </marquee>
                        </div>
                    </div>
                </div>

        </div>
    </div>


    <script src="{{url('cliente/js/chart-amcharts.js')}}"></script>


    <script src="{{url('cliente/plugins/ammap3/ammap/ammap.js')}}"></script>
    <script src="{{url('cliente/plugins/amcharts/pie.js')}}"></script>

    <script src="{{url('cliente/plugins/ammap3/ammap/maps/js/usaLow.js')}}"></script>

@endsection
