From 7fd5c8f3348c84e6ebe3694f5996d910ca138bdf Mon Sep 17 00:00:00 2001 From: Edwin Betancourt Date: Fri, 17 Apr 2020 11:04:47 -0400 Subject: [PATCH] fix: Test View error when change value into field. (#446) * fix: Test View error when change value into field. * remove console.log * add support to references fields for manual forms * fix logic's Test View. * change definition lookup factory. * Some changes * Add support to factory from ADempiere Co-authored-by: Yamel Senih --- src/components/ADempiere/DataTable/index.vue | 6 +- src/components/ADempiere/Field/FieldYesNo.vue | 4 +- src/components/ADempiere/Field/fieldSize.js | 244 +++++++------ src/components/ADempiere/Field/index.vue | 10 +- src/store/modules/ADempiere/browser.js | 15 - src/store/modules/ADempiere/field.js | 97 ++++++ src/store/modules/ADempiere/panel.js | 25 +- src/store/modules/ADempiere/window.js | 18 +- src/utils/ADempiere/dictionaryUtils.js | 102 +----- src/utils/ADempiere/lookupFactory.js | 320 ++++++++++++++++-- src/utils/ADempiere/references.js | 92 ++--- src/views/ADempiere/TestView/index.vue | 239 ++++++++++--- 12 files changed, 784 insertions(+), 388 deletions(-) create mode 100644 src/store/modules/ADempiere/field.js diff --git a/src/components/ADempiere/DataTable/index.vue b/src/components/ADempiere/DataTable/index.vue index 06bc5d97..d90d9daf 100644 --- a/src/components/ADempiere/DataTable/index.vue +++ b/src/components/ADempiere/DataTable/index.vue @@ -251,7 +251,7 @@ import IconElement from '@/components/ADempiere/IconElement' import { formatDate } from '@/filters/ADempiere' import MainPanel from '@/components/ADempiere/Panel' import { sortFields } from '@/utils/ADempiere/dictionaryUtils' -import { FIELDS_DECIMALS, FIELDS_QUANTITY, FIELD_READ_ONLY_FORM } from '@/utils/ADempiere/references' +import { FIELDS_DECIMALS, FIELDS_QUANTITY, FIELDS_READ_ONLY_FORM } from '@/utils/ADempiere/references' import { fieldIsDisplayed } from '@/utils/ADempiere' import evaluator from '@/utils/ADempiere/evaluator' @@ -667,7 +667,7 @@ export default { return true } if (fieldIsDisplayed(field)) { - // const fieldReadOnlyAllForm = FIELD_READ_ONLY_FORM.filter(item => { + // const fieldReadOnlyAllForm = FIELDS_READ_ONLY_FORM.filter(item => { // return row.hasOwnProperty(item.columnName) && item.isChangedAllForm // }) // // columnName: Processed, Processing @@ -677,7 +677,7 @@ export default { // } // columnName: IsActive - const fieldReadOnlyForm = FIELD_READ_ONLY_FORM.find(item => { + const fieldReadOnlyForm = FIELDS_READ_ONLY_FORM.find(item => { return row.hasOwnProperty(item.columnName) && !item.isChangedAllForm }) if (fieldReadOnlyForm) { diff --git a/src/components/ADempiere/Field/FieldYesNo.vue b/src/components/ADempiere/Field/FieldYesNo.vue index 21667d8a..447f0a5a 100644 --- a/src/components/ADempiere/Field/FieldYesNo.vue +++ b/src/components/ADempiere/Field/FieldYesNo.vue @@ -14,7 +14,7 @@