This commit is contained in:
2026-02-25 15:52:31 +03:30
parent b6f928f7e8
commit c2473094f3
5 changed files with 13 additions and 10 deletions
+1 -1
View File
@@ -8,8 +8,8 @@
<meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0"> <meta http-equiv="Expires" content="0">
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<meta name="enamad" content="44889195">
<link rel="manifest" href="https://nerkh.gold/get_user/monifist.json"/> <link rel="manifest" href="https://nerkh.gold/get_user/monifist.json"/>
<title></title> <title></title>
</head> </head>
+6 -4
View File
@@ -628,19 +628,21 @@ async function ok() {
infoVisible.value = true infoVisible.value = true
await createOrder({ await createOrder({
direction: isBuy.value ? 1 : 2, direction: isBuy.value ? 1 : 2,
price: isBuy.value ? price.value?.buy : price.value?.sell, product_id: props.ProductItem?.id,
amount: form.value.goldValue ?? 0 method: "cash",
number: form.value.goldValue ?? 0
}) })
await walletStore.getMyWallet() await walletStore.getMyWallet()
await router.push({ name: 'transactions' }) await router.push({ name: 'transactions' })
form.value = { form.value = {
goldValue: undefined, goldValue: undefined,
goldCash: undefined, goldCash: undefined,
percentWallet: undefined percentWallet: undefined,
method: 'cash'
} }
// refreshTable() // refreshTable()
message.success('سفارش شما با موفقیت انجام شد')
await fundStore.getMyFund() await fundStore.getMyFund()
message.success('سفارش شما با موفقیت انجام شد')
} catch (e) { } catch (e) {
// console.log(e) // console.log(e)
// await initPrice() // await initPrice()
@@ -142,8 +142,9 @@ function handleRemove(id: number) {
async function initProductWallet() { async function initProductWallet() {
try { try {
loading.value = true loading.value = true
items.value = (await getProductInventory()).rows.filter(x => (x.title !== 'آبشده نقدی' && x.wallet?.gold && x.wallet?.gold > 0)) items.value = (await getProductInventory()).rows
baseItems.value = cloneDeep(items.value) baseItems.value = cloneDeep(items.value)
console.log('baseItems.value',baseItems.value)
} catch (e) { } catch (e) {
console.log(e) console.log(e)
} finally { } finally {
@@ -640,8 +640,8 @@ async function ok() {
infoVisible.value = true infoVisible.value = true
await createOrder({ await createOrder({
direction: isBuy.value ? 1 : 2, direction: isBuy.value ? 1 : 2,
product_id: props.ProductItem.id, product_id: props.ProductItem?.id,
method: form.value.method, method: 'cash',
number: form.value.goldValue ?? 0 number: form.value.goldValue ?? 0
}) })
await walletStore.getMyWallet() await walletStore.getMyWallet()
@@ -1,11 +1,11 @@
<template> <template>
<div ref="container" class=" h-[38vh] flex items-center"> <div ref="container" class=" h-[38vh] flex items-center">
<div ref="el" class="w-full flex flex-col relative h-full test"> <div ref="el" class="w-full flex flex-col relative h-full test">
<CardItem v-for="(item,i) in props?.items" :key="i" v-model:sliderIndex="index" :card-number="item?.cart_number" <CardItem v-for="(item,i) in props?.items" :key="i" v-model:sliderIndex="index" :card-number="item?.cart_number"
:color="colors[i%3]" :color="colors[i%3]"
:self-index="i" :shaba="item?.shaba_number" :title="item?.bank_name" :active="item.sts === 2" :id="item?.id" :self-index="i" :shaba="item?.shaba_number" :title="item?.bank_name" :active="item.sts === 2" :id="item?.id"
@cardDeleted="handleCardDeleted"/> @cardDeleted="handleCardDeleted"
/>
<div class="absolute bottom-15vh right-0 left-0 z-100 flex justify-center items-center opacity-70"> <div class="absolute bottom-15vh right-0 left-0 z-100 flex justify-center items-center opacity-70">
<div class="flex gap-1 bg-gray-500 px-2 py-1 rounded-lg"> <div class="flex gap-1 bg-gray-500 px-2 py-1 rounded-lg">
<Transition name="slide-up" mode="out-in" v-for="i in items.length" :key="i"> <Transition name="slide-up" mode="out-in" v-for="i in items.length" :key="i">