feat: refs #6739 transferInvoice new checkbox and functionality #352
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#352
Loading…
Reference in New Issue
No description provided.
Delete Branch "6739-invoiceOut"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -44,0 +51,4 @@
order: 'id DESC',
limit: 10,
};
const { data } = await axios.get('http://localhost:9000/api/Clients/filter', {
No se debe poner en el código nada referente al entorno (en este caso local). Como esta hecho abajo:
const { data } = await axios.post('InvoiceOuts/transferInvoice', params);
Se debe poner directamente el modulo al que se hace la petición porque axios ya tiene puesto que dependiendo del entorno apunte a (local/dev/test/master)
De todas maneras, para tablas grandes, como es este caso de Client, es mejor usar la propiedad
url
del componenteVnSelect
así el propio componente ya se encarga de la paginación@ -44,0 +63,4 @@
}
};
const serializeFilter = (filter) => {
Al usar la propiedad
url
deVnSelect
se evita este código@ -44,0 +73,4 @@
return serializedFilter;
};
const handleScroll = async () => {
Al usar la propiedad
url
deVnSelect
se evita este código@ -44,0 +91,4 @@
};
try {
const clientDetails = await axios.get(
Al componente VnSelect si le pides el campo
hasToInvoiceByAddress
en el fields ya te lo devuelve y no hace falta volver a pedir los datos del cliente@ -65,0 +127,4 @@
@on-fetch="
(data) => (
(rectificativeTypeOptions = data),
(transferInvoiceParams.cplusRectificationTypeFk = data[1].id)
Esta parte hacerla como se ha hecho en salix, filtrando por code si se puede y sino por description
@ -71,0 +138,4 @@
@on-fetch="
(data) => (
(siiTypeInvoiceOutsOptions = data),
(transferInvoiceParams.siiTypeInvoiceOutFk = data[3].id)
Esta parte hacerla como se ha hecho en salix, filtrando por code si se puede y sino por description
@ -40,0 +48,4 @@
newClientFk: transferInvoiceParams.newClientFk,
refFk: transferInvoiceParams.refFk,
siiTypeInvoiceOutFk: transferInvoiceParams.siiTypeInvoiceOutFk,
checked: checked.value,
cambiar a makeInvoice
New commits pushed, approval review dismissed automatically according to repository settings
@ -45,2 +76,3 @@
const { data } = await axios.post('InvoiceOuts/transferInvoice', params);
notify(t('Transferred invoice'), 'positive');
closeForm();
Y closeForm si lo querias? o no hace falta?
@ -45,3 +78,2 @@
notify(t('Transferred invoice'), 'positive');
closeForm();
router.push('InvoiceOutSummary', { id: data.id });
if (data.id) router.push({ name: 'InvoiceOutSummary', params: { id: data.id } });
data.?id
Data puede que sea null