From 415ece6e36dc059818ded72bc02bda071471dc2e Mon Sep 17 00:00:00 2001 From: Edwin Betancourt Date: Sun, 27 Jun 2021 20:23:24 -0400 Subject: [PATCH] feat: Add default table to replace data table. (#942) * feat: Add default table to replace data table. * fix eslint * use formatPrice and formatQuantity --- .../ADempiere/DefaultTable/CellInfo.vue | 126 ++++++++++++ .../ADempiere/DefaultTable/index.vue | 179 ++++++++++++++++++ src/utils/ADempiere/references.js | 5 + src/views/ADempiere/BrowserView/index.vue | 9 +- 4 files changed, 314 insertions(+), 5 deletions(-) create mode 100644 src/components/ADempiere/DefaultTable/CellInfo.vue create mode 100644 src/components/ADempiere/DefaultTable/index.vue diff --git a/src/components/ADempiere/DefaultTable/CellInfo.vue b/src/components/ADempiere/DefaultTable/CellInfo.vue new file mode 100644 index 00000000..b15bccbb --- /dev/null +++ b/src/components/ADempiere/DefaultTable/CellInfo.vue @@ -0,0 +1,126 @@ + + + diff --git a/src/components/ADempiere/DefaultTable/index.vue b/src/components/ADempiere/DefaultTable/index.vue new file mode 100644 index 00000000..ccc10394 --- /dev/null +++ b/src/components/ADempiere/DefaultTable/index.vue @@ -0,0 +1,179 @@ + + + + + diff --git a/src/utils/ADempiere/references.js b/src/utils/ADempiere/references.js index 12f46afd..7b6af78c 100644 --- a/src/utils/ADempiere/references.js +++ b/src/utils/ADempiere/references.js @@ -626,6 +626,11 @@ export const COLUMNS_NAME_READ_ONLY = [ COLUMN_PROCESSING.columnName ] +export const COLUMNS_NAME_DOCUMENT_STATUS = [ + 'DocStatus', + 'O_DocStatus' +] + /** * Fields with this column name, changed all fields is read only */ diff --git a/src/views/ADempiere/BrowserView/index.vue b/src/views/ADempiere/BrowserView/index.vue index 7a776712..62a0cf8c 100644 --- a/src/views/ADempiere/BrowserView/index.vue +++ b/src/views/ADempiere/BrowserView/index.vue @@ -58,10 +58,9 @@ - + @@ -83,14 +82,14 @@ import ContextMenu from '@/components/ADempiere/ContextMenu' import ModalDialog from '@/components/ADempiere/Dialog' import TitleAndHelp from '@/components/ADempiere/TitleAndHelp' import PanelDefinition from '@/components/ADempiere/PanelDefinition' -import DataTable from '@/components/ADempiere/DataTable' +import DefaultTable from '@/components/ADempiere/DefaultTable' export default defineComponent({ name: 'BrowserView', components: { ContextMenu, - DataTable, + DefaultTable, ModalDialog, PanelDefinition, TitleAndHelp