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