diff --git a/package.json b/package.json index c9cc7768..d1e60722 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ }, "dependencies": { "@adempiere/grpc-access-client": "^1.1.8", - "@adempiere/grpc-data-client": "^2.1.2", + "@adempiere/grpc-data-client": "^2.1.6", "@adempiere/grpc-dictionary-client": "^1.3.5", "@adempiere/grpc-enrollment-client": "^1.0.7", "autoprefixer": "^9.5.1", diff --git a/src/api/ADempiere/data.js b/src/api/ADempiere/data.js index ea516f8f..ad1a397f 100644 --- a/src/api/ADempiere/data.js +++ b/src/api/ADempiere/data.js @@ -264,7 +264,7 @@ export function getReferencesList({ windowUuid, tableName, recordId, recordUuid, * @param {array} attributesList * @returns {Map} Entity */ -export function runCallOutRequest({ windowUuid, windowNo, tabUuid, tableName, columnName, value, oldValue, callout, attributesList = [] }) { +export function runCallOutRequest({ windowUuid, windowNo, tabUuid, tableName, columnName, value, oldValue, valueType, callout, attributesList = [] }) { return Instance.call(this).requestRunCallout({ windowUuid, windowNo, @@ -273,6 +273,7 @@ export function runCallOutRequest({ windowUuid, windowNo, tabUuid, tableName, co columnName, value, oldValue, + valueType, callout, attributesList }) diff --git a/src/components/ADempiere/DataTable/index.vue b/src/components/ADempiere/DataTable/index.vue index 9793504b..5ca1540d 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_FLOATS, FIELDS_QUANTITY, FIELD_READ_ONLY_FORM } from '@/components/ADempiere/Field/references' +import { FIELDS_DECIMALS, FIELDS_QUANTITY, FIELD_READ_ONLY_FORM } from '@/components/ADempiere/Field/references' import { fieldIsDisplayed } from '@/utils/ADempiere' import evaluator from '@/utils/ADempiere/evaluator' @@ -996,7 +996,7 @@ export default { formatNumber({ referenceType, number }) { let fixed = 0 // Amount, Costs+Prices, Number - if (FIELDS_FLOATS.includes(referenceType)) { + if (FIELDS_DECIMALS.includes(referenceType)) { fixed = 2 } return new Intl.NumberFormat().format(number.toFixed(fixed)) diff --git a/src/components/ADempiere/Field/FieldNumber.vue b/src/components/ADempiere/Field/FieldNumber.vue index 199b0613..93f8f6f8 100644 --- a/src/components/ADempiere/Field/FieldNumber.vue +++ b/src/components/ADempiere/Field/FieldNumber.vue @@ -22,7 +22,7 @@