From 945c7941f5b0b6331003b47607b3546450b98a79 Mon Sep 17 00:00:00 2001 From: elsiosanchez <45974454+elsiosanchez@users.noreply.github.com> Date: Mon, 13 Jan 2020 17:37:12 -0400 Subject: [PATCH] Add Tag to Document Status (#215) * Add Tag to Document Status * Support to Smart Browser * change color --- src/components/ADempiere/DataTable/index.vue | 64 +++++++++++++++++++- src/views/ADempiere/Window/index.vue | 3 + 2 files changed, 64 insertions(+), 3 deletions(-) diff --git a/src/components/ADempiere/DataTable/index.vue b/src/components/ADempiere/DataTable/index.vue index 68d52107..2c76389e 100644 --- a/src/components/ADempiere/DataTable/index.vue +++ b/src/components/ADempiere/DataTable/index.vue @@ -295,9 +295,21 @@ @keyup.enter.native="confirmEdit(scope.row)" /> - - {{ displayedValue(scope.row, fieldAttributes) }} - + @@ -698,6 +710,52 @@ export default { } return field.name }, + /** + * add a tab depending on the status of the document + * @param {string} tag, document status key + */ + tagStatus(tag) { + var type + switch (tag) { + case 'VO': + type = 'danger' + break + case 'AP': + type = 'success' + break + case 'DR': + type = 'info' + break + case 'CL': + type = 'primary' + break + case 'CO': + type = 'success' + break + case '??': + type = 'info' + break + case 'IP': + type = 'warning' + break + case 'WC': + type = 'warning' + break + case 'WP': + type = 'warning' + break + case 'NA': + type = 'danger' + break + case 'IN': + type = 'danger' + break + case 'RE': + type = 'danger' + break + } + return type + }, /** * @param {object} row, row data * @param {object} field, field with attributes diff --git a/src/views/ADempiere/Window/index.vue b/src/views/ADempiere/Window/index.vue index 8c3d914f..8def9e42 100644 --- a/src/views/ADempiere/Window/index.vue +++ b/src/views/ADempiere/Window/index.vue @@ -204,6 +204,9 @@ export default { return 50 } if (this.isShowedRecordNavigation) { + if (this.isMobile) { + return 100 + } return 50 } return -1