From 38101b222f5c0b9df6fedf4c5c5f24a9a681c1f0 Mon Sep 17 00:00:00 2001 From: safavimohadeseh78 Date: Tue, 3 Feb 2026 17:50:35 +0330 Subject: [PATCH] add Copper & Silver --- .../copper&silver/components/GoldSkeleton.vue | 24 + src/views/base/copper&silver/index.vue | 678 ++++++++++++++++++ src/views/base/gold/index.vue | 5 +- .../base/products/components/DealProduct.vue | 6 +- src/views/base/products/index.vue | 10 +- 5 files changed, 715 insertions(+), 8 deletions(-) create mode 100644 src/views/base/copper&silver/components/GoldSkeleton.vue create mode 100644 src/views/base/copper&silver/index.vue diff --git a/src/views/base/copper&silver/components/GoldSkeleton.vue b/src/views/base/copper&silver/components/GoldSkeleton.vue new file mode 100644 index 0000000..702cb59 --- /dev/null +++ b/src/views/base/copper&silver/components/GoldSkeleton.vue @@ -0,0 +1,24 @@ + + + + \ No newline at end of file diff --git a/src/views/base/copper&silver/index.vue b/src/views/base/copper&silver/index.vue new file mode 100644 index 0000000..27656a9 --- /dev/null +++ b/src/views/base/copper&silver/index.vue @@ -0,0 +1,678 @@ + + + + + diff --git a/src/views/base/gold/index.vue b/src/views/base/gold/index.vue index aaef301..db8ab27 100644 --- a/src/views/base/gold/index.vue +++ b/src/views/base/gold/index.vue @@ -4,11 +4,11 @@
-
خرید طلا {{ props?.ProductItem?.title }}
-
فروش طلا {{ props?.ProductItem?.title }}
@@ -182,7 +182,6 @@
ریال
- ثبت نهایی diff --git a/src/views/base/products/components/DealProduct.vue b/src/views/base/products/components/DealProduct.vue index cac998b..189b1e3 100644 --- a/src/views/base/products/components/DealProduct.vue +++ b/src/views/base/products/components/DealProduct.vue @@ -509,10 +509,9 @@ const limitedPrice = computed(() => { function calculateCash(val: number) { priceErrorVisible.value = false - // console.log(val) if (price.value) { form.value.goldVazn = parseFloat((val * (( props?.ProductItem?.price) + (props?.ProductItem?.cash_fee_buy)))/lastPrice.value?.buy).toFixed(1) -console.log(val,props?.ProductItem?.price,props?.ProductItem?.cash_fee_buy,lastPrice.value?.buy) + // console.log(val,props?.ProductItem?.price,props?.ProductItem?.cash_fee_buy,lastPrice.value?.buy) if (isBuy.value) { if (val){ form.value.goldCash = parseFloat(val * (( props?.ProductItem?.price) + (props?.ProductItem?.cash_fee_buy))).toFixed(0) @@ -520,7 +519,6 @@ console.log(val,props?.ProductItem?.price,props?.ProductItem?.cash_fee_buy,lastP else { form.value.goldCash = 0 form.value.goldVazn = 0 - } } else { @@ -531,7 +529,7 @@ console.log(val,props?.ProductItem?.price,props?.ProductItem?.cash_fee_buy,lastP form.value.goldVazn = 0 } } - console.log(form.value.goldVazn) + // console.log(form.value.goldVazn) } } diff --git a/src/views/base/products/index.vue b/src/views/base/products/index.vue index e60de3e..268a0ab 100644 --- a/src/views/base/products/index.vue +++ b/src/views/base/products/index.vue @@ -27,7 +27,14 @@
- + + + +
@@ -69,6 +76,7 @@ import { Price } from '@/models/home' import type { Product } from '@/models/products' import BasicActionSheet from '@/components/BasicPacks/BasicActionSheet.vue' import indexGold from '@/views/base/gold/index.vue' +import CopperSilver from '@/views/base/copper&silver/index.vue' import DealProduct from '@/views/base/products/components/DealProduct.vue' import { cloneDeep } from 'lodash' import img from "@/assets/img/user_ly1.svg";