From 512f9840de8b1ce69e4534116c779ea59f96d271 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Mon, 15 Dec 2025 13:21:08 +0700 Subject: [PATCH] fix currency --- src/components/CurruncyInput.vue | 2 +- .../components/DialogEditSalary.vue | 80 ++++++++++++------- .../components/Step/Dialog2_Salary.vue | 47 ++++++++--- 3 files changed, 86 insertions(+), 43 deletions(-) diff --git a/src/components/CurruncyInput.vue b/src/components/CurruncyInput.vue index 9386d093e..e2b2f3ae0 100644 --- a/src/components/CurruncyInput.vue +++ b/src/components/CurruncyInput.vue @@ -44,7 +44,7 @@ const { inputRef, formattedValue, setValue } = useCurrencyInput({ currency: "THB", currencyDisplay: "hidden" as any, hideCurrencySymbolOnFocus: true, - hideGroupingSeparatorOnFocus: true, + hideGroupingSeparatorOnFocus: false, hideNegligibleDecimalDigitsOnFocus: true, autoDecimalDigits: false, useGrouping: true, diff --git a/src/modules/18_command/components/DialogEditSalary.vue b/src/modules/18_command/components/DialogEditSalary.vue index 916451611..7c2a2b256 100644 --- a/src/modules/18_command/components/DialogEditSalary.vue +++ b/src/modules/18_command/components/DialogEditSalary.vue @@ -8,6 +8,7 @@ import { useRouter } from "vue-router"; import { useCounterMixin } from "@/stores/mixin"; import DialogHeader from "@/components/DialogHeader.vue"; +import CurruncyInput from "@/components/CurruncyInput.vue"; const $q = useQuasar(); const router = useRouter(); @@ -372,55 +373,74 @@ watch( :props="props" >
-
-
-
-
@@ -429,6 +449,7 @@ watch( v-model="props.row.remarkHorizontal" type="textarea" autorows + hide-bottom-space dense borderless outlined @@ -440,6 +461,7 @@ watch( v-model="props.row.remarkVertical" type="textarea" autorows + hide-bottom-space dense borderless outlined diff --git a/src/modules/18_command/components/Step/Dialog2_Salary.vue b/src/modules/18_command/components/Step/Dialog2_Salary.vue index 77a3efceb..68995a783 100644 --- a/src/modules/18_command/components/Step/Dialog2_Salary.vue +++ b/src/modules/18_command/components/Step/Dialog2_Salary.vue @@ -8,6 +8,7 @@ import { useCounterMixin } from "@/stores/mixin"; import { useCommandMainStore } from "@/modules/18_command/store/Main"; import { useCommandDetail } from "@/modules/18_command/store/DetailStore"; import DialogHeader from "@/components/DialogHeader.vue"; +import CurruncyInput from "@/components/CurruncyInput.vue"; const $q = useQuasar(); const { showLoader, hideLoader, dialogConfirm, messageError, success } = @@ -140,25 +141,30 @@ watch( v-if="store.isShowSalary(type)" class="col-xs-6 col-sm-6 col-md-6" > -
-
-
@@ -193,7 +209,7 @@ watch( v-if="store.isShowSalary(type)" class="col-xs-6 col-sm-6 col-md-6" > -