added fallback 2

This commit is contained in:
2026-06-17 16:30:29 +03:30
parent fc141a5618
commit abbf7c96bb
2 changed files with 17 additions and 3 deletions
@@ -226,13 +226,24 @@
<a-switch v-model:checked="form.show_in_assets" />
</a-form-item>
<a-form-item
v-if="!isMeltedCategory"
v-if="!isMeltedCategory && !editId"
label="معامله مقداری"
name="trade_by_quantity"
>
<a-switch v-model:checked="form.trade_by_quantity" />
<div class="text-xs text-gray-500 mt-1 leading-6">
روشن: فرم خرید/فروش با «ارزش کل» و «مقدار» (مستقل از دسته‌بندی)
روشن: فرم خرید/فروش با «ارزش کل» و «مقدار» (مستقل از دسته‌بندی). فقط هنگام ساخت محصول قابل تعیین است.
</div>
</a-form-item>
<a-form-item
v-else-if="!isMeltedCategory && editId"
label="نوع معامله"
>
<div class="text-sm leading-6">
{{ form.trade_by_quantity ? 'معامله مقداری (ارزش کل + مقدار)' : 'معامله عادی' }}
</div>
<div class="text-xs text-gray-500 mt-1 leading-6">
نوع معامله پس از ساخت محصول قابل تغییر نیست.
</div>
</a-form-item>
<template v-if="form.order_limit_enabled">
+4 -1
View File
@@ -397,7 +397,9 @@ async function ok() {
}
if (isMeltedTradeGroup(payload.group_type)) {
payload.amount = 1
payload.trade_by_quantity = true
if (!editId) {
payload.trade_by_quantity = true
}
payload.direct_price = meltedPriceOption.value === 'fixed' ? 1 : 0
payload.cash_fee_buy = payload.cash_fee_buy ?? 0
payload.cash_fee_sell = payload.cash_fee_sell ?? 0
@@ -453,6 +455,7 @@ async function ok() {
normalizeProductOrderLimitForm(payload)
if (editId) {
delete payload.trade_by_quantity
await updateCustomer(editId, payload)
} else {
await createProduct(payload)