From 06c9295ff2a72a665010cca1fb86861aa976c06a Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 25 Feb 2021 16:03:16 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 3 +++ ayanova/src/views/inv-part-serials.vue | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index c3bd5465..b58cd5df 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -174,6 +174,9 @@ CURRENTLY DOING: PurchaseOrder PO todo +todo: area to enter received serials and have them inserted into serials table + when serials are added needs to save them at server adn also needs to be able to reverse them at server + maybe a db field needs to be added for this to po item? Otherwise how to reverse? Just a long text field maybe? todo: receive all / receive item not setting received date? todo: button to set part price from received cost todo: restock required feature diff --git a/ayanova/src/views/inv-part-serials.vue b/ayanova/src/views/inv-part-serials.vue index 2c5a0b55..0051ed02 100644 --- a/ayanova/src/views/inv-part-serials.vue +++ b/ayanova/src/views/inv-part-serials.vue @@ -184,9 +184,9 @@ export default { return; } //add to list, may be in various formats so handle that - let splitted = this.newSerial.split(/[\s,]+/).filter(Boolean); + let splitted = this.newSerial.split(/[\s,]+/).filter(Boolean); //filter Boolean is equivalent to array.filter(item => Boolean(item)) and it's to filter out nulls concisely from badly formatted strings splitted = [...splitted, ...this.obj]; - let uniqueItems = [...new Set(splitted)]; + let uniqueItems = [...new Set(splitted)]; //remove any dupes with Set uniqueItems.sort(); this.obj = uniqueItems; this.formState.dirty = true;