Commit 36615b5b authored by RenanMontenegro3's avatar RenanMontenegro3

feat:"alteração no tipo de array para berços selecionados"

parent 8472f529
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
</mat-error> </mat-error>
</mat-form-field> </mat-form-field>
</div> </div>
<div class="row"> <div class="row">
<mat-form-field class="field small" appearance="outline" *ngIf="selectedCategoriaNome === 'Granel Líquido'"> <mat-form-field class="field small" appearance="outline" *ngIf="selectedCategoriaNome === 'Granel Líquido'">
<mat-label>Ponte Mfold (m)</mat-label> <mat-label>Ponte Mfold (m)</mat-label>
<input matInput type="text" [currencyMask]="{ prefix: '',thousands: '.', decimal: ',' }" <input matInput type="text" [currencyMask]="{ prefix: '',thousands: '.', decimal: ',' }"
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
<mat-error *ngIf="empForm.get('ponte_mfold')?.invalid">{{ getErrorMessage('ponte_mfold') }}</mat-error> <mat-error *ngIf="empForm.get('ponte_mfold')?.invalid">{{ getErrorMessage('ponte_mfold') }}</mat-error>
</mat-form-field> </mat-form-field>
</div> </div>
<div class="row"> <div class="row">
<mat-form-field class="field full-width" appearance="outline"> <mat-form-field class="field full-width" appearance="outline">
<mat-label>Observação</mat-label> <mat-label>Observação</mat-label>
...@@ -153,13 +153,14 @@ ...@@ -153,13 +153,14 @@
<mat-form-field class="field full-width" appearance="outline"> <mat-form-field class="field full-width" appearance="outline">
<mat-label>Berços</mat-label> <mat-label>Berços</mat-label>
<mat-select formControlName="bercosSelecionados" multiple> <mat-select formControlName="bercosSelecionados" multiple>
<mat-option *ngFor="let berco of bercosDisponiveis" [value]="berco.nome"> <mat-option *ngFor="let berco of bercosDisponiveis" [value]="+berco.nome">
Berço {{ berco.nome }} Berço {{ berco.nome }}
</mat-option> </mat-option>
</mat-select> </mat-select>
<mat-hint>Selecione um ou mais berços</mat-hint> <mat-hint>Selecione um ou mais berços</mat-hint>
</mat-form-field> </mat-form-field>
</div> </div>
</div> </div>
......
...@@ -80,7 +80,7 @@ export class AceiteAddComponent implements OnInit { ...@@ -80,7 +80,7 @@ export class AceiteAddComponent implements OnInit {
obs: [data ? data.obs : ''], obs: [data ? data.obs : ''],
calado_entrada: ['', Validators.required], calado_entrada: ['', Validators.required],
calado_saida: ['', Validators.required], calado_saida: ['', Validators.required],
bercosSelecionados: [''] bercosSelecionados: []
, ,
}); });
this.empForm.get('categoria')?.valueChanges.subscribe(catId => { this.empForm.get('categoria')?.valueChanges.subscribe(catId => {
......
...@@ -6,7 +6,7 @@ import { MatCardModule } from '@angular/material/card'; ...@@ -6,7 +6,7 @@ import { MatCardModule } from '@angular/material/card';
import { MatTabsModule } from '@angular/material/tabs'; import { MatTabsModule } from '@angular/material/tabs';
import { MatDialogModule } from '@angular/material/dialog'; import { MatDialogModule } from '@angular/material/dialog';
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { environment } from '../../../../environments/.env';
@Component({ @Component({
selector: 'app-visualizacao-aceite', selector: 'app-visualizacao-aceite',
standalone: true, standalone: true,
...@@ -41,11 +41,14 @@ export class VisualizacaoAceiteComponent implements OnInit { ...@@ -41,11 +41,14 @@ export class VisualizacaoAceiteComponent implements OnInit {
} }
return null; return null;
} }
downloadNavioFunction() { downloadNavioFunction() {
this.httpClient.get('http://localhost:8080/api/download-file', { this.httpClient
.get(`${environment.API_URL}/api/download-file`, {
params: { filename: this.data.path }, params: { filename: this.data.path },
responseType: 'blob' // Adiciona 'blob' para lidar com arquivos binários responseType: 'blob', // Adiciona 'blob' para lidar com arquivos binários
}).subscribe({ })
.subscribe({
next: (response) => { next: (response) => {
// Criação de um URL temporário para o arquivo // Criação de um URL temporário para o arquivo
const blob = new Blob([response]); const blob = new Blob([response]);
...@@ -60,6 +63,6 @@ export class VisualizacaoAceiteComponent implements OnInit { ...@@ -60,6 +63,6 @@ export class VisualizacaoAceiteComponent implements OnInit {
}, },
error: (error) => { error: (error) => {
console.error('Erro ao baixar o arquivo:', error); console.error('Erro ao baixar o arquivo:', error);
} },
}); });
}} }}
...@@ -10,7 +10,7 @@ import { MatGridList } from '@angular/material/grid-list'; ...@@ -10,7 +10,7 @@ import { MatGridList } from '@angular/material/grid-list';
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { HttpClientModule } from '@angular/common/http'; import { HttpClientModule } from '@angular/common/http';
import { NavioService } from '../../../services/navio.service'; import { NavioService } from '../../../services/navio.service';
import { environment } from '../../../../environments/.env';
@Component({ @Component({
selector: 'app-visualizacao-navio', selector: 'app-visualizacao-navio',
standalone: true, standalone: true,
...@@ -380,7 +380,8 @@ export class VisualizacaoNavioComponent implements OnInit { ...@@ -380,7 +380,8 @@ export class VisualizacaoNavioComponent implements OnInit {
}, },
]; ];
downloadNavioFunction() { downloadNavioFunction() {
this.httpClient.get('http://localhost:8080/api/download-file', { this.httpClient
.get(`${environment.API_URL}/api/download-file`, {
params: { filename: this.data.path }, params: { filename: this.data.path },
responseType: 'blob' // Adiciona 'blob' para lidar com arquivos binários responseType: 'blob' // Adiciona 'blob' para lidar com arquivos binários
}).subscribe({ }).subscribe({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment