0
0
Fork 0

perf: refs #6346 previous changes

This commit is contained in:
Jon Elias 2024-09-10 08:28:48 +02:00
parent e1adb1a8dd
commit 30ffb2428e
2 changed files with 15 additions and 29 deletions

View File

@ -42,9 +42,7 @@ async function getTrays() {
const { data } = await axios.get('WagonTypeTrays', undefined, { const { data } = await axios.get('WagonTypeTrays', undefined, {
filter: { wagonTypeFk: entityId.value }, filter: { wagonTypeFk: entityId.value },
}); });
existingTrayHeight.value = data.data.filter( existingTrayHeight.value = data.filter((item) => item.wagonTypeFk == entityId.value);
(item) => item.wagonTypeFk == entityId.value
);
heights.value = existingTrayHeight.value.map((item) => item.height); heights.value = existingTrayHeight.value.map((item) => item.height);
} }

View File

@ -32,36 +32,24 @@ async function loadTrays() {
} }
async function addTray(newTray) { async function addTray(newTray) {
try { const res = await axios.post(`WagonTypeTrays`, newTray);
const res = await axios.post(`WagonTypeTrays`, newTray); wagonTrays.value.push(res.data);
wagonTrays.value.push(res.data); notify({
notify({ message: t(`Tray added successfully`),
message: t(`Tray added successfully`), type: 'positive',
type: 'positive', });
});
} catch (err) {
console.log('err: ', err);
}
} }
async function deleteTray(trayToDelete) { async function deleteTray(trayToDelete) {
try { await axios.delete(`WagonTypeTrays/${trayToDelete.id}`);
await axios.delete(`WagonTypeTrays/${trayToDelete.id}`); const index = wagonTrays.value.findIndex((tray) => tray.id === trayToDelete.id);
const index = wagonTrays.value.findIndex((tray) => tray.id === trayToDelete.id); if (index !== -1) {
if (index !== -1) { wagonTrays.value.splice(index, 1);
wagonTrays.value.splice(index, 1);
}
notify({
message: t('Tray deleted successfully'),
type: 'positive',
});
} catch (err) {
notify({
message: t('Error deleting tray'),
type: 'negative',
});
console.log('err: ', err);
} }
notify({
message: t('Tray deleted successfully'),
type: 'positive',
});
} }
const filter = { const filter = {