From 22a5b26607827099e3e505656c6a74189fbfdbbc Mon Sep 17 00:00:00 2001 From: safavimohadeseh78 Date: Tue, 17 Feb 2026 15:21:30 +0330 Subject: [PATCH] add silver & copper to inventory --- src/models/wallet.ts | 3 +++ src/views/base/copper&silver/index.vue | 9 +++++--- src/views/base/fund/index.vue | 16 ++++++++++++-- src/views/base/home/index.vue | 30 +++++++++++++++++++++++--- 4 files changed, 50 insertions(+), 8 deletions(-) diff --git a/src/models/wallet.ts b/src/models/wallet.ts index 98b1e6f..eb0c144 100644 --- a/src/models/wallet.ts +++ b/src/models/wallet.ts @@ -31,7 +31,10 @@ export interface Wallet { count_gold: number count_gold_wallet: number count_gold_wallets: number + count_silver: number + count_copper: number count_product: number + count_cash_total: number } export interface Wallets { cash : number diff --git a/src/views/base/copper&silver/index.vue b/src/views/base/copper&silver/index.vue index abbdd1c..818d73b 100644 --- a/src/views/base/copper&silver/index.vue +++ b/src/views/base/copper&silver/index.vue @@ -509,14 +509,17 @@ function calculateGold(val: number) { form.value.goldValue = toFixedDownThreeChar(parseFloat(val / price?.value?.buy)) if (parseInt(finalPrice.value) > 0) priceErrorVisible.value = true if (parseInt(finalPrice.value) === 0) priceErrorVisible.value = false - } else if (val.toString() === '') { + } + else if (val.toString() === '') { form.value.goldValue = undefined priceErrorVisible.value = false - } else { + } + else { form.value.goldValue = 0 priceErrorVisible.value = false } - } else { + } + else { if (val) { form.value.goldValue = toFixedDownThreeChar(parseFloat((val / price?.value?.sell))) if (parseInt(finalPrice.value) > 0) priceErrorVisible.value = true diff --git a/src/views/base/fund/index.vue b/src/views/base/fund/index.vue index 497df8e..06ac827 100644 --- a/src/views/base/fund/index.vue +++ b/src/views/base/fund/index.vue @@ -13,6 +13,14 @@ محصولات:
{{ walletStore.walletInfo?.count_product ?? 0}}عدد
+
+ دارایی نقره: +
{{ walletStore.walletInfo?.count_silver ?? 0}}گرم
+
+
+ دارایی مس: +
{{ walletStore.walletInfo?.count_copper ?? 0}}گرم
+
دارایی طلایی:
{{ walletStore.walletInfo?.count_gold ?? 0}}گرم
@@ -21,6 +29,10 @@ دارایی ریالی:
{{ usePriceWithoutType(walletStore.walletInfo?.count_cash ?? 0) }}ریال
+
+ معادل ریالی مجموع دارایی ها: +
{{ usePriceWithoutType(walletStore.walletInfo?.count_cash_total ?? 0) }}ریال
+
- + />--> @@ -465,7 +489,7 @@ import {Modal} from "ant-design-vue"; import {ExclamationCircleOutlined} from "@ant-design/icons-vue"; import {message} from "ant-design-vue/es"; import {useConfigStore} from "@/store/configStore"; - +const nameProject = useConfigStore().config.name const userStore = useUserStore() const walletStore = useWalletStore() const chartLoading = ref(false)