fix: solve problem when discount is 0
gitea/salix-front/pipeline/pr-master This commit is unstable
Details
gitea/salix-front/pipeline/pr-master This commit is unstable
Details
This commit is contained in:
parent
d1b92d0f26
commit
d42b6a643d
|
@ -310,7 +310,7 @@ const changeDiscount = async (sale) => {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const updateDiscounts = async (sales, newDiscount = null) => {
|
const updateDiscounts = async (sales, newDiscount) => {
|
||||||
const salesTracking = await fetchSalesTracking();
|
const salesTracking = await fetchSalesTracking();
|
||||||
|
|
||||||
const someSaleIsPrepared = salesTracking.some((sale) =>
|
const someSaleIsPrepared = salesTracking.some((sale) =>
|
||||||
|
@ -320,12 +320,11 @@ const updateDiscounts = async (sales, newDiscount = null) => {
|
||||||
else updateDiscount(sales, newDiscount);
|
else updateDiscount(sales, newDiscount);
|
||||||
};
|
};
|
||||||
|
|
||||||
const updateDiscount = async (sales, newDiscount = null) => {
|
const updateDiscount = async (sales, newDiscount = 0) => {
|
||||||
const saleIds = sales.map((sale) => sale.id);
|
const salesIds = sales.map(({ id }) => id);
|
||||||
const _newDiscount = newDiscount || edit.value.discount;
|
|
||||||
const params = {
|
const params = {
|
||||||
salesIds: saleIds,
|
salesIds,
|
||||||
newDiscount: _newDiscount,
|
newDiscount,
|
||||||
manaCode: manaCode.value,
|
manaCode: manaCode.value,
|
||||||
};
|
};
|
||||||
await axios.post(`Tickets/${route.params.id}/updateDiscount`, params);
|
await axios.post(`Tickets/${route.params.id}/updateDiscount`, params);
|
||||||
|
@ -664,6 +663,7 @@ watch(
|
||||||
selection: 'multiple',
|
selection: 'multiple',
|
||||||
}"
|
}"
|
||||||
:right-search="false"
|
:right-search="false"
|
||||||
|
:search-url="false"
|
||||||
:column-search="false"
|
:column-search="false"
|
||||||
:disable-option="{ card: true }"
|
:disable-option="{ card: true }"
|
||||||
auto-load
|
auto-load
|
||||||
|
@ -692,7 +692,7 @@ watch(
|
||||||
</template>
|
</template>
|
||||||
<template #column-image="{ row }">
|
<template #column-image="{ row }">
|
||||||
<div class="image-wrapper">
|
<div class="image-wrapper">
|
||||||
<VnImg :id="parseInt(row?.item?.id)" class="rounded" />
|
<VnImg v-if="row.item" :id="parseInt(row?.item?.id)" class="rounded" />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template #column-visible="{ row }">
|
<template #column-visible="{ row }">
|
||||||
|
@ -740,7 +740,7 @@ watch(
|
||||||
{{ row?.item?.subName.toUpperCase() }}
|
{{ row?.item?.subName.toUpperCase() }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<FetchedTags :item="row.item" :max-length="6" />
|
<FetchedTags v-if="row.item" :item="row.item" :max-length="6" />
|
||||||
<QPopupProxy v-if="row.id && isTicketEditable">
|
<QPopupProxy v-if="row.id && isTicketEditable">
|
||||||
<VnInput
|
<VnInput
|
||||||
v-model="row.concept"
|
v-model="row.concept"
|
||||||
|
|
Loading…
Reference in New Issue