@extends('fragments.fullTemplate') @php $id_usuario = session('id_usuario'); if (! session('id_usuario')) { header('location: /'); die(); } @endphp @section('contenido')
@if(session()->has('success')) @endif @if(session()->has('warning')) @endif @if(session()->has('error')) @endif @if (count($errors) > 0) @endif
{{-- El módulo carga únicamente su modal; las notificaciones globales se muestran mediante el flujo legacy del layout. --}} @include('Control_documentos.Notificacion.notificacion_documento_version') @if ($permisos->crear == 1) @endif

{{ $datos_documentos->count() }} resultados en esta página

@if($es_gerente) @endif @foreach ($datos_documentos as $dato_documento) @php $modulos_documento = modulos_documento($dato_documento->id_documento); $lineas = lineas_documento($dato_documento->id_documento); @endphp @if($es_gerente) @endif @endforeach
Nombre del documento Tipo de documento Módulo relacionado Área Versión activaEstatus de difusiónAcciones
{{$dato_documento->nombre_documento}} {{$dato_documento->tipo_documento}} {{$modulos_documento}} {{$lineas}} {{$dato_documento->version_activa_mostrada}}{!! $dato_documento->estatus_difusion_html !!}
@if ($permisos->actualizar == 1) @endif @if ($permisos->eliminar == 1 && $dato_documento->categoria_documento != "Generado por sistema") @endif
@php use App\Documento_x_Modulo; function modulos_documento($id_documento){ $datos = Documento_x_Modulo::select('modulos.nombre as nombre_modulo') ->join('modulos', 'documento_x_modulos.id_modulo', '=', 'modulos.id_modulo') ->where('documento_x_modulos.id_documento',$id_documento) ->get(); $modulos = ""; foreach ($datos as $value) { $modulos .= $value->nombre_modulo; if (count($datos)>1) { $modulos .= ", "; } } return $modulos != "" ? rtrim($modulos, ", ") : "N/A"; } function lineas_documento($id_documento){ $datos = DB::table('documento_x_linea_trabajo') ->join('linea_trabajos','documento_x_linea_trabajo.id_linea_trabajo','=','linea_trabajos.id_linea_trabajo') ->where('documento_x_linea_trabajo.id_documento',$id_documento) ->where('linea_trabajos.estatus',1) ->get(); $lineas = ""; foreach ($datos as $value) { $lineas .= $value->linea_trabajo . ", "; } $lineas = rtrim($lineas, ", "); return $lineas != "" ? $lineas : "N/A"; } @endphp @include('Control_documentos.create_modal') @include('Control_documentos.edit_modal') @include('Control_documentos.delete_modal') @endsection