From 82d912d7c95c5a413ea5cd5240ce50f4b2802a0b Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 2 Apr 2021 19:17:17 +0000 Subject: [PATCH] --- ayanova/src/components/work-order-header.vue | 163 +++++++++++++++++-- ayanova/src/components/work-order-items.vue | 34 ++-- ayanova/src/views/svc-workorder.vue | 89 ++++++++-- 3 files changed, 243 insertions(+), 43 deletions(-) diff --git a/ayanova/src/components/work-order-header.vue b/ayanova/src/components/work-order-header.vue index 9677b465..02e4d2af 100644 --- a/ayanova/src/components/work-order-header.vue +++ b/ayanova/src/components/work-order-header.vue @@ -1,6 +1,48 @@ diff --git a/ayanova/src/components/work-order-items.vue b/ayanova/src/components/work-order-items.vue index c2ac884b..c3b6fefe 100644 --- a/ayanova/src/components/work-order-items.vue +++ b/ayanova/src/components/work-order-items.vue @@ -1,6 +1,14 @@ @@ -17,16 +25,12 @@ export default { data() { return {}; }, - props: { value: { - default: "{}", - type: String + default: null, + type: Object }, - formKey: { type: String, default: "" }, //used to grab template from store - readonly: Boolean, - disabled: Boolean, - parentVM: { + pvm: { default: null, type: Object } @@ -37,14 +41,18 @@ export default { return window.$gz.form; }, fieldValueChanged(ref) { - if ( - !this.parentVM.formState.loading && - !this.parentVM.formState.readonly - ) { - window.$gz.form.fieldValueChanged(this.parentVM, ref); + if (!this.formState.loading && !this.formState.readonly) { + window.$gz.form.fieldValueChanged(this.pvm, ref); } } }, - computed: {} + computed: { + formState: function() { + return this.pvm.formState; + }, + formCustomTemplateKey: function() { + return this.pvm.formCustomTemplateKey; + } + } }; diff --git a/ayanova/src/views/svc-workorder.vue b/ayanova/src/views/svc-workorder.vue index 4362ab0c..a62a2c5d 100644 --- a/ayanova/src/views/svc-workorder.vue +++ b/ayanova/src/views/svc-workorder.vue @@ -4,8 +4,20 @@
- - + +