perf: refs #7553 removeSales function
This commit is contained in:
parent
f025b4361e
commit
3716507f93
src/pages/Ticket/Card
|
@ -388,17 +388,18 @@ const removeSelectedSales = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const removeSales = async () => {
|
const removeSales = async () => {
|
||||||
let paramsOk = true;
|
|
||||||
try {
|
try {
|
||||||
const params = { sales: selectedRows.value, ticketId: store.data.id };
|
const params = {
|
||||||
params.sales.forEach((sale) => {
|
sales: selectedRows.value.filter((sale) => sale.id),
|
||||||
if (!sale.itemFk) {
|
ticketId: store.data.id,
|
||||||
tableRef.value.reload();
|
};
|
||||||
paramsOk = false;
|
selectedRows.value
|
||||||
}
|
.filter((sale) => !sale.id)
|
||||||
});
|
.forEach((sale) =>
|
||||||
|
tableRef.value.CrudModelRef.formData.splice(sale.$index, 1)
|
||||||
|
);
|
||||||
|
|
||||||
if (!paramsOk) return;
|
if (params.sales.length == 0) return;
|
||||||
await axios.post('Sales/deleteSales', params);
|
await axios.post('Sales/deleteSales', params);
|
||||||
removeSelectedSales();
|
removeSelectedSales();
|
||||||
notify('globals.dataSaved', 'positive');
|
notify('globals.dataSaved', 'positive');
|
||||||
|
|
Loading…
Reference in New Issue