updated deliverer page for edit and add deliverer

This commit is contained in:
2025-11-30 16:05:33 +01:00
parent b4aaa18103
commit b7bd3be6a3
5 changed files with 98 additions and 15 deletions

View File

@@ -1,9 +1,10 @@
import { Component } from '@angular/core';
import {Component, effect, input} from '@angular/core';
import {NzColDirective} from "ng-zorro-antd/grid";
import {NzFlexDirective} from "ng-zorro-antd/flex";
import {NzFormControlComponent, NzFormDirective, NzFormItemComponent, NzFormLabelComponent} from "ng-zorro-antd/form";
import {NzInputDirective} from "ng-zorro-antd/input";
import {FormControl, FormGroup, ReactiveFormsModule, Validators} from "@angular/forms";
import {GetDelivererDto} from "../../services/api";
@Component({
selector: 'app-deliverer-form',
@@ -24,4 +25,15 @@ export class DelivererForm {
delivererForm: FormGroup = new FormGroup({
transporter: new FormControl<string>(null, [Validators.required])
})
deliverer= input<GetDelivererDto>();
constructor() {
effect(() => {
if (this.deliverer()) {
this.delivererForm.patchValue({
transporter: this.deliverer().transporter
});
}
});
}
}