added fallback 2
This commit is contained in:
@@ -226,13 +226,24 @@
|
|||||||
<a-switch v-model:checked="form.show_in_assets" />
|
<a-switch v-model:checked="form.show_in_assets" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item
|
<a-form-item
|
||||||
v-if="!isMeltedCategory"
|
v-if="!isMeltedCategory && !editId"
|
||||||
label="معامله مقداری"
|
label="معامله مقداری"
|
||||||
name="trade_by_quantity"
|
name="trade_by_quantity"
|
||||||
>
|
>
|
||||||
<a-switch v-model:checked="form.trade_by_quantity" />
|
<a-switch v-model:checked="form.trade_by_quantity" />
|
||||||
<div class="text-xs text-gray-500 mt-1 leading-6">
|
<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>
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<template v-if="form.order_limit_enabled">
|
<template v-if="form.order_limit_enabled">
|
||||||
|
|||||||
@@ -397,7 +397,9 @@ async function ok() {
|
|||||||
}
|
}
|
||||||
if (isMeltedTradeGroup(payload.group_type)) {
|
if (isMeltedTradeGroup(payload.group_type)) {
|
||||||
payload.amount = 1
|
payload.amount = 1
|
||||||
payload.trade_by_quantity = true
|
if (!editId) {
|
||||||
|
payload.trade_by_quantity = true
|
||||||
|
}
|
||||||
payload.direct_price = meltedPriceOption.value === 'fixed' ? 1 : 0
|
payload.direct_price = meltedPriceOption.value === 'fixed' ? 1 : 0
|
||||||
payload.cash_fee_buy = payload.cash_fee_buy ?? 0
|
payload.cash_fee_buy = payload.cash_fee_buy ?? 0
|
||||||
payload.cash_fee_sell = payload.cash_fee_sell ?? 0
|
payload.cash_fee_sell = payload.cash_fee_sell ?? 0
|
||||||
@@ -453,6 +455,7 @@ async function ok() {
|
|||||||
normalizeProductOrderLimitForm(payload)
|
normalizeProductOrderLimitForm(payload)
|
||||||
|
|
||||||
if (editId) {
|
if (editId) {
|
||||||
|
delete payload.trade_by_quantity
|
||||||
await updateCustomer(editId, payload)
|
await updateCustomer(editId, payload)
|
||||||
} else {
|
} else {
|
||||||
await createProduct(payload)
|
await createProduct(payload)
|
||||||
|
|||||||
Reference in New Issue
Block a user