added some feature

This commit is contained in:
2026-07-10 22:53:31 +03:30
parent 2c33ba7a05
commit 62f615f5c1
5 changed files with 43 additions and 14 deletions
@@ -31,7 +31,13 @@
</div>
<div class="space-y-2">
<MobileStatCard bordered label="کارمزد" :value="serviceChargeLabel(row)" />
<MobileStatCard
bordered
:label="row.direction === 2 ? 'مبلغ دریافتی مشتری (ریال)' : 'مبلغ پرداختی مشتری (ریال)'"
:value="usePrice(row.payment_amount ?? row.total_price ?? 0, true, '')"
/>
<MobileStatCard bordered label="کارمزد (طلا)" :value="serviceChargeLabel(row)" />
<MobileStatCard bordered label="کارمزد (ریال)" :value="usePrice(row.service_charge_price ?? 0, true, '')" />
<MobileStatCard bordered label="قیمت کل بدون سود (ریال)" :value="usePrice(row.total_price_original ?? 0, true, '')" />
<MobileStatCard bordered label="سود واحد (ریال)" :value="usePrice(row.fee ?? 0, true, '')" />
</div>
@@ -63,7 +69,12 @@ import { toJalali } from '@core/utils/useDataTime'
import { usePrice } from '@core/utils/usePrice'
import { formatAmountWithUnit } from '@/utils/weightUnit'
type OrderRow = Order & { sts_str?: string; service_charge?: number | string }
type OrderRow = Order & {
sts_str?: string
service_charge?: number | string
service_charge_price?: number | string
payment_amount?: number | string
}
const props = defineProps<{
visible: boolean
+9 -5
View File
@@ -227,17 +227,21 @@ function info(val: Order) {
key: 'شماره ملی',
value: val.customer.n_code ?? '-'
},
/*{
key: 'کارمزد ریالی',
value: usePrice(val.service_charge_price ?? 0)
},*/
{
key: 'کارمزد',
key: 'کارمزد (طلا)',
value:
val.service_charge != null && val.service_charge !== ''
? formatAmountWithUnit(Number(val.service_charge), val.amount_unit)
: '-'
},
{
key: 'کارمزد (ریال)',
value: usePrice(Number(val.service_charge_price ?? 0)) ?? '-'
},
{
key: val.direction === 2 ? 'مبلغ دریافتی مشتری (ریال)' : 'مبلغ پرداختی مشتری (ریال)',
value: usePrice(val.payment_amount ?? val.total_price ?? 0) ?? '-'
},
/* {
key: 'تاریخ تولد',
value: toJalaliNoTime(val.customer.birth_date) ?? '-'