feat(tagumedica): motivo, comentario y acción a tomar en áreas de 3 filas
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5728fc8e5b
commit
2d25b3b880
1 file changed
+5
-5
@@ -2,7 +2,7 @@ import { ChangeDetectionStrategy, Component, computed, inject, resource, signal
|
||||
import { ActivatedRoute } from '@angular/router';
|
||||
import { apiErrorMessage } from '../../../core/api';
|
||||
import { todayIso } from '../../../core/format';
|
||||
import { DateField, LookupField, SelectField, TextField } from '../../../shared/form';
|
||||
import { DateField, LookupField, SelectField, TextField, TextareaField } from '../../../shared/form';
|
||||
import type { VhLookup } from '../../../shared/value-help/value-help.types';
|
||||
import { SboWindow, type StatusMessage } from '../../../shared/window';
|
||||
import { WAREHOUSE_LOOKUP } from '../../documents/document-layouts';
|
||||
@@ -29,7 +29,7 @@ const WAREHOUSE: VhLookup = { ...WAREHOUSE_LOOKUP, nameKey: 'WarehouseName' };
|
||||
@Component({
|
||||
selector: 'sbo-lote-transfer-page',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
imports: [DateField, LookupField, SboWindow, SelectField, TextField],
|
||||
imports: [DateField, LookupField, SboWindow, SelectField, TextField, TextareaField],
|
||||
template: `
|
||||
<sbo-window [title]="config.title" [status]="status()">
|
||||
<p class="hint">{{ config.description }}</p>
|
||||
@@ -98,9 +98,9 @@ const WAREHOUSE: VhLookup = { ...WAREHOUSE_LOOKUP, nameKey: 'WarehouseName' };
|
||||
<sbo-select-field label="Motivo de almacén" required [options]="options().movimientoAlmacen" placeholder="" [value]="form().movimientoAlmacen" (valueChange)="set({ movimientoAlmacen: '' + ($event ?? '') })" />
|
||||
</div>
|
||||
</div>
|
||||
<sbo-text-field label="Motivo del estado" required [value]="form().motivo" (valueChange)="set({ motivo: $event })" [error]="over(form().motivo, motivoMax)" />
|
||||
<sbo-text-field label="Comentario del estado" [required]="config.requireDetail" [value]="form().comentario" (valueChange)="set({ comentario: $event })" [error]="over(form().comentario, textMax)" />
|
||||
<sbo-text-field label="Acción a tomar" [required]="config.requireDetail" [value]="form().accion" (valueChange)="set({ accion: $event })" [error]="over(form().accion, textMax)" />
|
||||
<sbo-textarea-field label="Motivo del estado" [rows]="3" required [value]="form().motivo" (valueChange)="set({ motivo: $event })" [error]="over(form().motivo, motivoMax)" />
|
||||
<sbo-textarea-field label="Comentario del estado" [rows]="3" [required]="config.requireDetail" [value]="form().comentario" (valueChange)="set({ comentario: $event })" [error]="over(form().comentario, textMax)" />
|
||||
<sbo-textarea-field label="Acción a tomar" [rows]="3" [required]="config.requireDetail" [value]="form().accion" (valueChange)="set({ accion: $event })" [error]="over(form().accion, textMax)" />
|
||||
|
||||
@if (confirming()) {
|
||||
<p class="ask" role="alert">
|
||||
|
||||
Reference in new issue
Block a user