Skip to content

Commit 5bac6c8

Browse files
authored
Merge pull request #25 from Lucalopezz/longName_campos_usp
Corrige a lógica de exibição do longName e adiciona mais campos que usam o longName
2 parents b76e4ec + 3a47ef7 commit 5bac6c8

4 files changed

Lines changed: 22 additions & 4 deletions

File tree

resources/views/partials/local-usp-view.blade.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,16 @@
1212
} else {
1313
$title = $codlocusp;
1414
}
15+
16+
if ($longName ?? false) {
17+
// Modo longo: código + nome completo do local
18+
$display = $title;
19+
} else {
20+
// Modo curto: apenas o código (comportamento padrão)
21+
$display = $codlocusp;
22+
}
1523
@endphp
1624

1725
<span title="{{ $title }}">
18-
{{ $codlocusp }}
26+
{{ $display }}
1927
</span>
Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
@php
22
$numpat = $submission['data'][$field['name']] ?? 'n/a';
3+
$codigoFormatado = str_pad(substr($numpat, 0, -6), 3, '0', STR_PAD_LEFT) . '.' . str_pad(substr($numpat, -6), 6, '0', STR_PAD_LEFT);
34
$title = '';
45
if ($bemPatrimoniado = \Uspdev\Replicado\Bempatrimoniado::dump($numpat)) {
56
$title = $bemPatrimoniado['epfmarpat'] . ' - ' . $bemPatrimoniado['tippat'] . ' - ' . $bemPatrimoniado['modpat'];
67
}
8+
9+
if ($longName ?? false) {
10+
// Modo longo: código + descrição completa do patrimônio
11+
$display = $codigoFormatado . (!empty($title) ? ' - ' . $title : '');
12+
} else {
13+
// Modo curto: apenas o código (comportamento padrão)
14+
$display = $codigoFormatado;
15+
}
716
@endphp
817

918
<span title="{{ $title }}">
10-
{{ str_pad(substr($numpat, 0, -6), 3, '0', STR_PAD_LEFT) . '.' . str_pad(substr($numpat, -6), 6, '0', STR_PAD_LEFT) }}
19+
{{ $display }}
1120
</span>

resources/views/submission/partials/show-form-modal.blade.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
</button>
1111
</div>
1212
<div class="modal-body">
13+
<!-- longName ativo, mostra o codigo e o nome dos campos *-usp -->
1314
{!! $submission->showHtml(true, $form->admin ?? false) !!}
1415
</div>
1516
<div class="modal-footer">

src/Models/FormSubmission.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public function showHtml($longName = false, $isAdmin = false): string
9797
if ($label !== '') {
9898
$content .= '<strong class="d-block mb-1">' . e($label) . '</strong>';
9999
}
100-
$content .= $this->renderField($f, true, $isAdminField);
100+
$content .= $this->renderField($f, $longName);
101101

102102
$row .= '<div class="col">' . $content . '</div>';
103103
}
@@ -122,7 +122,7 @@ public function showHtml($longName = false, $isAdmin = false): string
122122
if ($label !== '') {
123123
$content .= '<strong class="d-block mb-1">' . e($label) . '</strong>';
124124
}
125-
$content .= $this->renderField($field, true);
125+
$content .= $this->renderField($field, $longName);
126126

127127
$fields .= '<div class="mb-3">' . $content . '</div>';
128128
}

0 commit comments

Comments
 (0)