Solucion a comentarios 25
gitea/salix-front/pipeline/pr-dev There was a failure building this commit
Details
gitea/salix-front/pipeline/pr-dev There was a failure building this commit
Details
This commit is contained in:
parent
0a33b8d92a
commit
e56aa6587f
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue