This commit is contained in:
jonaswinkler
2021-01-04 00:38:29 +01:00
parent 551c21dfba
commit 3c0cf09f14
4 changed files with 31 additions and 4 deletions

View File

@@ -1,5 +1,7 @@
import { Component, forwardRef } from '@angular/core';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import { FILTER_ASN_ISNULL } from 'src/app/data/filter-rule-type';
import { DocumentService } from 'src/app/services/rest/document.service';
import { AbstractInputComponent } from '../abstract-input';
@Component({
@@ -14,8 +16,24 @@ import { AbstractInputComponent } from '../abstract-input';
})
export class NumberComponent extends AbstractInputComponent<number> {
constructor() {
constructor(private documentService: DocumentService) {
super()
}
nextAsn() {
if (this.value) {
return
}
this.documentService.listFiltered(1, 1, "archive_serial_number", true, [{rule_type: FILTER_ASN_ISNULL, value: "false"}]).subscribe(
results => {
if (results.count > 0) {
this.value = results.results[0].archive_serial_number + 1
} else {
this.value + 1
}
this.onChange(this.value)
}
)
}
}