From 4879a8e46cb073e666a59be3d1749054b41f41df Mon Sep 17 00:00:00 2001
From: Lance Edgar
Date: Mon, 7 Aug 2023 17:54:05 -0500
Subject: [PATCH] Add UPC quick lookup for View Product page
and fix expand/collapse icons
---
src/components/model-crud/ByjoveModelCrud.vue | 5 ++
src/components/products/ByjoveProduct.vue | 48 +++++++++++++++++--
.../scanner-input/ByjoveScannerInput.vue | 4 ++
3 files changed, 53 insertions(+), 4 deletions(-)
diff --git a/src/components/model-crud/ByjoveModelCrud.vue b/src/components/model-crud/ByjoveModelCrud.vue
index 857bcc7..20f223f 100644
--- a/src/components/model-crud/ByjoveModelCrud.vue
+++ b/src/components/model-crud/ByjoveModelCrud.vue
@@ -321,6 +321,11 @@ export default {
methods: {
+ clear() {
+ this.record = {}
+ this.$emit('refresh', this.record)
+ },
+
getModelSlug() {
if (this.modelSlug) {
return this.modelSlug
diff --git a/src/components/products/ByjoveProduct.vue b/src/components/products/ByjoveProduct.vue
index b3f15fd..d1834b9 100644
--- a/src/components/products/ByjoveProduct.vue
+++ b/src/components/products/ByjoveProduct.vue
@@ -1,9 +1,14 @@
-
+
+ { product = record }">
+ @refresh="record => { product = record }"
+ v-show="!scannerSubmitting"
+ class="block">
@@ -40,7 +45,7 @@
@@ -85,7 +90,7 @@
@@ -125,10 +130,17 @@
+
+
+
+
diff --git a/src/components/scanner-input/ByjoveScannerInput.vue b/src/components/scanner-input/ByjoveScannerInput.vue
index c1e90ef..d701557 100644
--- a/src/components/scanner-input/ByjoveScannerInput.vue
+++ b/src/components/scanner-input/ByjoveScannerInput.vue
@@ -25,6 +25,10 @@ export default {
methods: {
+ clear() {
+ this.quickEntry = ''
+ },
+
globalKey(event) {
if (event.target.tagName == 'BODY') {