fix: stockage / maj LS sur les filtrages

This commit is contained in:
Christophe 2023-02-05 00:35:18 +01:00
parent 0174bb6436
commit 30c9917ad4

View file

@ -220,7 +220,6 @@
searchable
@selected="selectValCol"
@search:focus=""
@removed=""
>
<template #tag="{ option, remove }">
<div class="tag--un">
@ -631,25 +630,29 @@ watch(tableau, () => {
}
});
watch(filtreColSelected, () => {
// if (!loadingVueSelect.value) {
let ObfiltreSelect = [];
if (filtreColSelected.value) {
Object.entries(filtreColSelected.value).forEach(([champ, valeurs]) => {
if (!Array.isArray(valeurs)) {
valeurs = [valeurs];
}
ObfiltreSelect.push({ champ, valeurs });
});
}
if (!ajaxCrayons) {
localStorage.setItem(
"filtreselect_" + nameLocalStorage,
JSON.stringify(ObfiltreSelect)
);
}
//}
});
watch(
filtreColSelected,
() => {
let ObfiltreSelect = [];
if (filtreColSelected.value) {
Object.entries(filtreColSelected.value).forEach(
([champ, valeurs]) => {
if (!Array.isArray(valeurs)) {
valeurs = [valeurs];
}
ObfiltreSelect.push({ champ, valeurs });
}
);
}
if (!ajaxCrayons) {
localStorage.setItem(
"filtreselect_" + nameLocalStorage,
JSON.stringify(ObfiltreSelect)
);
}
},
{ deep: true }
);
//~~~~~~~~~~~~~~~~~~~~~~~~~
// les methodes