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) }}
-
+
+
+ {{ displayedValue(scope.row, fieldAttributes) }}
+
+
+ {{ 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