fix ذشزنلقخعدی

This commit is contained in:
2026-06-23 16:02:41 +03:30
parent 29c58c4202
commit ac28eda09f
29 changed files with 624 additions and 167 deletions
@@ -1,6 +1,6 @@
<template>
<div>
<div class="absolute inset-0 bg-cover bg-center opacity-60"></div>
<div class="absolute inset-0 bg-cover bg-center opacity-60 pointer-events-none"></div>
<MobilePageHeader title="تراکنش ها">
<template #trailing>
<BasicIcon icon="vuesax-linear:filter" @click="showFilter = true" />
@@ -8,7 +8,7 @@
</MobilePageHeader>
<!-- <div ref="el" :class="loading ? 'h-screen' : ''" class="px-3 mpage-content pb-10">-->
<div ref="el" class="transactions-page-body px-3 pt-16">
<div ref="el" class="transactions-page-body px-3 pt-16 pb-24">
<list-anim v-if="!loading">
<Item v-for="item in items" :key="item.id" :item="item" />
<div :ref="bindMobileObserver" v-show="!loading" class="w-full opacity-0 relative">
@@ -15,7 +15,7 @@
</div>
<div v-if="item.order" :class="variant === 'desktop' ? 'dtxn-detail__row' : 'flex justify-between mb-3'">
<div :class="variant === 'desktop' ? 'dtxn-detail__label' : 'text-primary'">
قیمت هر گرم {{ getTradePriceUnitLabel() }} حین معامله:
{{ getTransactionTradePriceLabel(item.wallet?.product) }} حین معامله:
</div>
<div :class="['flex text-xs items-center number-ltr', variant === 'desktop' ? 'dtxn-detail__value' : '']">
<div class="text-base ml-1">{{ usePriceWithoutType(item.order?.price ?? 0) }}</div>
@@ -38,10 +38,10 @@
{{ item.unit }}
</div>
<div
v-if="item.wallet?.product && getProductTotalWeightLabel(Math.abs(item.gold ?? 0), item.wallet.product)"
v-if="shouldShowTransactionTotalWeightLine(item.wallet?.product)"
class="text-gray-500"
>
{{ getProductTotalWeightLabel(Math.abs(item.gold ?? 0), item.wallet.product) }}
{{ getProductTotalWeightLabel(Math.abs(item.gold ?? 0), item.wallet?.product) }}
</div>
</div>
</div>
@@ -116,8 +116,9 @@ import {
getProductQuantityUnit,
getProductTotalWeightLabel,
getProductUnitWeightLabel,
getTradePriceUnitLabel,
getTransactionTradePriceLabel,
getWeightUnit,
shouldShowTransactionTotalWeightLine,
} from '@/utils/productDealMethod'
import { toJalaliNotime, toTime } from '@/utils/useDateTime'