add Copper & Silver

This commit is contained in:
2026-02-03 17:50:35 +03:30
parent bf96529df8
commit 38101b222f
5 changed files with 715 additions and 8 deletions
@@ -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)
}
}
+9 -1
View File
@@ -27,7 +27,14 @@
<BasicActionSheet placement="bottom" v-model:show="showFilter">
<div class="">
<indexGold v-if="selectedProduct?.group_type=='آبشده'" :ProductItem="selectedProduct"></indexGold>
<indexGold v-if="['آبشده'].includes(selectedProduct?.group_type)"
:ProductItem="selectedProduct"
>
</indexGold>
<CopperSilver v-if="['مس','نقره'].includes(selectedProduct?.group_type)"
:ProductItem="selectedProduct"
>
</CopperSilver>
<DealProduct v-else :ProductItem="selectedProduct"></DealProduct>
</div>
</BasicActionSheet>
@@ -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";