From a91d8e449f597cb3452bf94b3da8207905d60345 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 25 Dec 2024 18:20:00 +0530 Subject: [PATCH] feat: show formatted float fields in Modal & data fields --- frontend/src/components/FieldLayout.vue | 14 ++++++++++---- frontend/src/components/SidePanelLayout.vue | 15 +++++++++++---- frontend/src/stores/meta.js | 9 ++++++++- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/FieldLayout.vue b/frontend/src/components/FieldLayout.vue index a9fbc721..6fbd07af 100644 --- a/frontend/src/components/FieldLayout.vue +++ b/frontend/src/components/FieldLayout.vue @@ -190,15 +190,21 @@ :placeholder="getPlaceholder(field)" v-model="data[field.name]" /> + !props.tabs[0].no_tabs) diff --git a/frontend/src/components/SidePanelLayout.vue b/frontend/src/components/SidePanelLayout.vue index be646727..e919ae46 100644 --- a/frontend/src/components/SidePanelLayout.vue +++ b/frontend/src/components/SidePanelLayout.vue @@ -168,6 +168,15 @@ @change="(data) => emit('update', field.name, data)" /> + f.fieldname == fieldname) + let precision = df?.precision || null + return formatNumber(doc[fieldname], "", precision) + } + function getFormattedCurrency(fieldname, doc) { let currency = window.sysdefaults.currency || 'USD' @@ -44,6 +50,7 @@ export function getMeta(doctype) { return { meta, doctypeMeta, + getFormattedFloat, getFormattedCurrency, } }