fixed ui and some bugs
This commit is contained in:
@@ -225,11 +225,30 @@
|
||||
<a-form-item label="هزینه نقدی موقع فروش" name="cash_fee_sell" :rules="requiredPriceRules('هزینه نقدی موقع فروش')">
|
||||
<BasicInput v-model:value="form.cash_fee_sell" addon-before="ریال" type="price" />
|
||||
</a-form-item>
|
||||
<a-form-item label="ساعت کاری اختصاصی این محصول" name="override_trading_hours">
|
||||
<a-switch v-model:checked="form.override_trading_hours" />
|
||||
<div class="text-xs text-gray-500 mt-1 leading-6">
|
||||
روشن: این محصول ساعت شروع و پایان مخصوص خودش را دارد و ساعت کاری سراسری فروشگاه را نادیده میگیرد (override).
|
||||
خاموش: همان ساعت کاری سراسری فروشگاه برای این محصول اعمال میشود و زمانهای زیر نادیده گرفته میشوند.
|
||||
</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="زمان شروع فعال سازی" name="auto_open_at">
|
||||
<TimePicker v-model:value="form.auto_open_at" :locale="customLocale" placeholder="انتخاب زمان" :defaultValue="dayjs('00:00:00', 'HH:mm:ss')" />
|
||||
<TimePicker
|
||||
v-model:value="form.auto_open_at"
|
||||
:locale="customLocale"
|
||||
placeholder="انتخاب زمان"
|
||||
:disabled="!form.override_trading_hours"
|
||||
:defaultValue="dayjs('00:00:00', 'HH:mm:ss')"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="زمان پایان فعال سازی" name="auto_close_at">
|
||||
<TimePicker v-model:value="form.auto_close_at" :locale="customLocale" placeholder="انتخاب زمان" :defaultValue="dayjs('00:00:00', 'HH:mm:ss')" />
|
||||
<TimePicker
|
||||
v-model:value="form.auto_close_at"
|
||||
:locale="customLocale"
|
||||
placeholder="انتخاب زمان"
|
||||
:disabled="!form.override_trading_hours"
|
||||
:defaultValue="dayjs('00:00:00', 'HH:mm:ss')"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="محدودیت مبلغ سفارش" name="order_limit_enabled">
|
||||
<a-switch v-model:checked="form.order_limit_enabled" @change="onOrderLimitChange" />
|
||||
|
||||
@@ -337,6 +337,7 @@ async function edit(record: Product) {
|
||||
...productData,
|
||||
show_in_assets: productData.show_in_assets ?? false,
|
||||
trade_by_quantity: productData.trade_by_quantity ?? false,
|
||||
override_trading_hours: productData.override_trading_hours ?? false,
|
||||
price_offset_percent: productData.price_offset_percent ?? 0,
|
||||
direct_price: productData.direct_price ?? 0,
|
||||
auto_open_at: start.isValid() ? start : dayjs('00:00:00', 'HH:mm:ss'),
|
||||
@@ -382,6 +383,7 @@ function resetData() {
|
||||
order_limit_enabled: false,
|
||||
show_in_assets: false,
|
||||
trade_by_quantity: false,
|
||||
override_trading_hours: false,
|
||||
use_last_price_if_zero: false,
|
||||
inventory: 0,
|
||||
min_order_cash: undefined,
|
||||
|
||||
Reference in New Issue
Block a user