mejoras en la gestión de proyectos y documentos: se añaden nuevos campos y validaciones para optimizar la organización y el seguimiento de los mismos.
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled

This commit is contained in:
2025-10-25 11:29:20 +02:00
parent 28c225687a
commit d8ae8c8894
29 changed files with 2054 additions and 856 deletions

View File

@@ -65,14 +65,36 @@
<div class="bg-white py-6">
<table class="w-full mb-8">
<tbody>
<tbody>
<!-- Empresa -->
<tr>
<td class="w-1/4 py-3 pr-4 align-top">
<x-label for="company_id" :value="__('Empresa propietaria del Proyecto')" />
</td>
<td class="py-3">
<select id="company_id" name="company_id"
class="w-[250px] border-b-1 border-gray-300 focus:border-blue-500 focus:outline-none" required>
<option value="">Seleccione una empresa...</option>
@foreach($companies as $company)
<option value="{{ $company->id }}"
{{ old('company_id', $project->company_id ?? '') == $company->id ? 'selected' : '' }}>
{{ $company->name }}
</option>
@endforeach
</select>
@error('company_id')
<p class="mt-2 text-sm text-red-600">{{ $message }}</p>
@enderror
</td>
</tr>
<!-- Referencia -->
<tr>
<td class="w-1/4 py-3 pr-4 align-top">
<x-label for="reference" :value="__('Referencia')" />
</td>
<td class="py-3">
<input type="text" name="reference"
<input type="text" name="reference" id="reference"
value="{{ old('reference', $project->reference ?? '') }}"
class="w-[250px] border-b-1 border-gray-300 focus:border-blue-500 focus:outline-none"
autofocus
@@ -87,13 +109,12 @@
<!-- Nombre -->
<tr>
<td class="w-1/4 py-3 pr-4 align-top">
<x-label for="name" :value="__('Etiqueta')" />
<x-label for="name" :value="__('Nombre')" />
</td>
<td class="py-3">
<input type="text" name="name"
value="{{ old('name', $project->name ?? '') }}"
class="w-[500px] border-b-1 border-gray-300 focus:border-blue-500 focus:outline-none"
autofocus
required>
@error('name')