@extends('usuarios.funcionarios.master.layout2') @section('conteudo') {{ $base = \App\Models\BaseGestdoc::where('id',$idBase)->first()}} @if($base) @else {{-- Caso o armazém não seja encontrado no sistema, então o usuário será redireccionado a um nível anterior --}} @php exit(); @endphp @endif {{ $armazem= \App\Models\ArmazemModel::where('id',$idArm)->first()}} @if($armazem) @else {{-- Caso o armazém não seja encontrado no sistema, então o usuário será redireccionado a um nível anterior --}} @php exit(); @endphp @endif {{ $corredor= \App\Models\Corredor::where('id',$idCorredor)->first()}} @if($corredor) @else @php exit(); @endphp @endif {{ $modulo= \App\Models\Modulo::where('id',$id)->first()}} @if($modulo) {{-- -> --}} {{-- {{ $corredor= $modulo->getCorredor }} --}} {{ $armazem= $corredor->getArmazem }} {{ $configuracaoModulo=$modulo->getConfiguracao }} {{-- {{ $celulas= \App\Models\Celula::where('modulo_id', $modulo->id)->count()}} --}} {{-- ->where('celulas.modulo_id',$modulo->id) --}} {{ $corredoresCount= \App\Models\Corredor::where('armazem_id',$id)->count() }} {{ $fileiras= \App\Models\Fileira::join('celulas','celulas.id','=','filas.celula_id')->join('modulos','celulas.modulo_id','=','modulos.id')->where('celulas.modulo_id',$id)->count() }} {{ $espCaixas=\App\Models\Modulo::join('celulas','celulas.modulo_id','=','modulos.id')->join('espacoscaixascelulas','celulas.id','=','espacoscaixascelulas.celula_id')->count() }} {{ $owner= $armazem->getOwner }} {{ $bases=\App\Models\BaseGestdoc::get() }} {{ $funcionario= $owner->getFuncionario }} {{ $configIdCadastro=0 }} {{ $configuracoesModulo=\App\Models\ConfiguracaoCorredor::where('base_id',$idBase)->get() }} {{ $nivelEncontrado=0 }} @if($modulo->getCelulas) @foreach ($modulo->getCelulas as $celulas) {{ $nivelEncontrado=$celulas->nivel }} @endforeach @else {{ $nivelEncontrado=0 }} @endif {{ $nivelEncontrado++ }} @else Caso o armazém não seja encontrado no sistema, então o usuário será redireccionado a um nível anterior @php exit(); @endphp @endif {{-- --}} Example modal {{-- --}} {{-- Armazém --}} MÓDULO - {{$modulo->numeromodulo}} Corredor ({{ $modulo->getCorredor->numerocorredor}}) Armazém ({{$modulo->getCorredor->getArmazem->nomearmazem}}) @if($armazem) ID: {{ $modulo->id }} Altura: {{ $configuracaoModulo->alturamodulom }} m x {{ $configuracaoModulo->alturamodulocm }} cm Largura: {{ $configuracaoModulo->larguramodulom }} m x {{ $configuracaoModulo->larguramodulocm }} cm Numero de níveis: {{ $modulo->quantidadecelulas }} @endif CÉLULAS @if($modulo->getCelulas) {{ $modulo->getCelulas->count() }} @else {{ 0 }} @endif @if($modulo->getCelulas) {{ $numFileiras=0 }} {{$numCaixas=0}} @foreach($modulo->getCelulas as $cel) {{$filNumbers=\App\Models\Fileira::where('celula_id',$cel->id)->get()}} @if($filNumbers) {{ $numFileiras+=$filNumbers->count() }} @endif @if($cel->getEspCx) {{ $numCaixas+=$cel->getEspCx->espacoscaixa }} @endif @endforeach @endif FILEIRAS {{$numFileiras }} {{-- Ver --}} {{-- From last Week --}} ESP. CAIXAS {{ $numCaixas }} {{-- Ver --}} {{-- 34% From last Week --}} CÉLULAS {{-- Drag me down --}} {{-- Lista de módulos --}} Níveis {{-- Cod --}} Fileiras Caixas {{-- Dimenção --}} {{-- Data de cadastro --}} Data de cadastro Mais {{ $i=1 }} @if($modulo->getCelulas) @foreach($modulo->getCelulas as $cel) {{ $i++ }} {{ $numFileiras=0 }} {{$filNumbers=\App\Models\Fileira::where('celula_id',$cel->id)->get()}} @if($filNumbers) {{ $numFileiras=$filNumbers->count() }} @endif {{ $numFileiras }} @if($cel->getEspCx) {{ $cel->getEspCx->espacoscaixa }} @else 0 @endif {{ $cel->created_at }} @if ($numFileiras==0) Configurar @else Abrir @endif @endforeach @endif {{-- Módulo Arraste para aqui uma configuração de modulo. (Poderá com isso cadastrar 1 ou mais módulos). @foreach($configuracoesModulo as $configModulo) Config ({{ $configModulo->id }}) Altura:{{ $configModulo->alturamodulo }} (m), Largura:{{ $configModulo->larguramodulo }} (m), @endforeach --}} Configuração {{-- Nova entrada --}} {{-- Editar dados --}} Nova célula Ver corredor pertence {{-- Ver outros modulos --}} {{-- Ver configuração do armazém --}} {{-- Novo Módulo --}} {{-- Novo módulo --}} {{-- @if($armazem) Número identificador: {{ $armazem->id }} {{-- Ver armazem {{ $armazem->nomearmazem }} @endif --}} {{-- Copiar configurações --}} {{-- Colar configurações --}} Editar {{-- Desactivar armazém --}} {{-- Restaurar armazém --}} Configuração para múltiplas células Alturas: Fileiras: {{-- 1 --}} Profundidades: {{-- 1 --}} Configuração para módulos Cadastro de corredor(es) {{-- Quantidade de corredores --}} @foreach($bases as $base) {{$base->base}} @endforeach Configuração {{-- alturacorredor larguracorredor base_id usuario_id --}} Altura: 1 (m) Largura: 1 (m) Configuração para célula Configuração da célula Nível identificado {{-- alturacorredor larguracorredor base_id usuario_id --}} Código da célula {{-- alturacorredor larguracorredor base_id usuario_id --}} Alturas: {{-- 1 --}} Fileiras: {{-- 1 --}} Profundidades: {{-- 1 --}} Cadastro individual de células {{-- Quantidade de corredores --}} @for($i = 1; $i <= 10; $i++) {{ $i }} @endfor Quantidade de células Nível identificado {{-- alturacorredor larguracorredor base_id usuario_id --}} Alturas: {{-- 1 --}} Fileiras: {{-- 1 --}} Profundidades: {{-- 1 --}} @endsection
Example modal
{{ $i=1 }}
Arraste para aqui uma configuração de modulo.