add loadServiceFeeFromSettings

This commit is contained in:
2026-06-03 12:10:14 +03:30
parent b055cd4a5d
commit eab6b0df52
5 changed files with 34 additions and 38 deletions
+4 -6
View File
@@ -131,7 +131,7 @@
<div class="flex justify-between items-center">
<div>کارمزد:</div>
<div class="flex gap-2 items-center">
<div class="">{{ parseFloat(((form.goldValue ?? 0) * 0.01).toFixed(4)) }}</div>
<div class="">{{ feeInGrams }}</div>
<!-- <div class="font-bold text-2xl">{{ 0 }}</div>-->
<div>
گرم
@@ -171,7 +171,7 @@
<div class="flex justify-between mt-3">
<div>کارمزد:</div>
<div class="flex items-center gap-2">
<div class="font-bold text-xl">{{ parseFloat(((form.goldValue ?? 0) * 0.01).toFixed(4)) }}</div>
<div class="font-bold text-xl">{{ feeInGrams }}</div>
<div class="text-xs mr-1">گرم</div>
</div>
</div>
@@ -236,7 +236,7 @@ import { getLastPrices, getUpPrice, lastPrice, setIntervalGetAllPrice, stopPrice
import type { Product } from '@/models/products'
import { useFundUserStore } from '@/store/fundStore'
import {useConfigStore} from "@/store/configStore";
// import Bg_main from "@/components/bg_main.vue";
import { calcFeeInGrams } from '@/utils/serviceFee'
const infoVisible = ref(false)
const walletStore = useWalletStore()
@@ -311,9 +311,7 @@ const finalPrice = computed(() => {
const payablePrice = computed(() =>
isBuy.value ? finalPrice.value + feeInRial.value : finalPrice.value - feeInRial.value
)
const feeInGrams = computed(() =>
parseFloat(((form.value?.goldValue ?? 0) * 0.01).toFixed(4))
)
const feeInGrams = computed(() => calcFeeInGrams(form.value?.goldValue))
const unitPrice = computed(() =>
(props?.ProductItem?.price_profit ?? 0) + (props?.ProductItem?.price ?? 0)
)