Solucion a comentarios 25
gitea/salix-front/pipeline/pr-dev There was a failure building this commit Details

This commit is contained in:
carlosfonseca 2024-02-28 06:37:15 -05:00
parent 0a33b8d92a
commit e56aa6587f
1 changed files with 24 additions and 8 deletions

View File

@ -43,19 +43,35 @@ watch(
); );
const getData = async (id) => { const getData = async (id) => {
const filter = { clientFk: id };
try { try {
const { data } = await axios.get(`ClientUnpaids/${id}`); const { data } = await axios.get('ClientUnpaids', {
unpaidClient.value = true; params: { filter: JSON.stringify(filter) },
amount.value = data.amount; });
dated.value = data.dated; const unpaid = data.find((element) => element.clientFk == id);
initialData.value = data; if (unpaid) {
setValues(unpaid);
} else {
defaultValues();
}
} catch (error) { } catch (error) {
unpaidClient.value = false; defaultValues();
initialData.value.amount = null;
setInitialData();
} }
}; };
const setValues = (data) => {
unpaidClient.value = true;
amount.value = data.amount;
dated.value = data.dated;
initialData.value = data;
};
const defaultValues = () => {
unpaidClient.value = false;
initialData.value.amount = null;
setInitialData();
};
const setInitialData = () => { const setInitialData = () => {
amount.value = initialData.value.amount; amount.value = initialData.value.amount;
dated.value = initialData.value.dated; dated.value = initialData.value.dated;