added percent in product fee 3

This commit is contained in:
2026-07-04 18:10:36 +03:30
parent a3b624754f
commit 33ba72acee
@@ -246,7 +246,7 @@
<BaseCollapse title="کارمزد و محدودیت‌ها" active-key="2" :actives="activeKey">
<template #content>
<div class="grid gap-4 md:grid-cols-2">
<a-form-item name="cash_fee_buy" :rules="requiredPriceRules('هزینه نقدی موقع خرید')" class="md:col-span-2">
<a-form-item name="cash_fee_buy" :rules="requiredPriceRules('هزینه نقدی موقع خرید')">
<template #label>
<DashboardLabelWithHelp label="هزینه خرید" :help="cashFeeBuyHelp" size="sm" />
</template>
@@ -264,12 +264,12 @@
:addon-before="form.cash_fee_buy_is_percent ? '%' : 'ریال'"
:type="form.cash_fee_buy_is_percent ? 'number' : 'price'"
size="large"
class="w-full"
class="w-full product-cash-fee-input"
:placeHolder="form.cash_fee_buy_is_percent ? 'مثلاً 5' : 'مثلاً 100000'"
/>
</div>
</a-form-item>
<a-form-item name="cash_fee_sell" :rules="requiredPriceRules('هزینه نقدی موقع فروش')" class="md:col-span-2">
<a-form-item name="cash_fee_sell" :rules="requiredPriceRules('هزینه نقدی موقع فروش')">
<template #label>
<DashboardLabelWithHelp label="هزینه فروش" :help="cashFeeSellHelp" size="sm" />
</template>
@@ -287,7 +287,7 @@
:addon-before="form.cash_fee_sell_is_percent ? '%' : 'ریال'"
:type="form.cash_fee_sell_is_percent ? 'number' : 'price'"
size="large"
class="w-full"
class="w-full product-cash-fee-input"
:placeHolder="form.cash_fee_sell_is_percent ? 'مثلاً 10' : 'مثلاً 200000'"
/>
</div>
@@ -709,12 +709,18 @@ defineExpose({
height: 40px;
line-height: 38px;
text-align: center;
padding-inline: 0.5rem;
}
.product-editor-form :deep(.product-cash-fee-field .ant-input-group-lg),
.product-editor-form :deep(.product-cash-fee-field .ant-input-group-lg .ant-input),
.product-editor-form :deep(.product-cash-fee-field .ant-input-group-lg .ant-input-group-addon) {
.product-editor-form :deep(.product-cash-fee-field .hr-tamin-input),
.product-editor-form :deep(.product-cash-fee-field .ant-input-group),
.product-editor-form :deep(.product-cash-fee-field .ant-input-group .ant-input),
.product-editor-form :deep(.product-cash-fee-field .ant-input-group .ant-input-group-addon) {
min-height: 44px;
font-size: 15px;
}
.product-editor-form :deep(.product-cash-fee-field .ant-input-group .ant-input) {
padding-block: 0.5rem;
}
</style>