#7197 fixInvoiceIn #466
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#466
Loading…
Reference in New Issue
No description provided.
Delete Branch "7197-fixInvoiceIn"
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?
@ -151,6 +151,12 @@ select:-webkit-autofill {
background-color: var(--vn-section-color);
}
.q-table td[shrink] {
Igual que en Salix.
@ -98,6 +97,19 @@ defineExpose({
vnPaginateRef,
});
onBeforeRouteLeave((to, from, next) => {
Cuando hayan cambios sin guardar lanzará un aviso
@ -186,3 +186,2 @@
@filter="filterHandler"
hide-selected
fill-input
:hide-selected="$attrs['hide-selected'] ?? true"
Hablado con @alex, si se quiere mostrar un value personalizado necesito cambiar estos atributos
@ -8,3 +8,3 @@
<template>
<div :class="$q.screen.gt.md ? 'q-pb-lg' : 'q-pb-md'">
<div class="header-link">
<div class="header-link" :style="{ cursor: url ? 'pointer' : 'default' }">
Hay títulos que no redirigen a ningún sitio. es confuso que aparezca el icono de clicable
@ -130,3 +130,3 @@
});
onBeforeRouteLeave(async (to, from) => {
onBeforeRouteUpdate(async (to, from) => {
Ahora es reactivo
@ -156,3 +143,1 @@
},
}),
]);
const { data: correctingData } = await axios.get('InvoiceInCorrections', {
No acaba de ser reactivo de la forma anterior.
@ -375,3 +365,3 @@
</VnLv>
</template>
<template #action="{ entity }">
<template #actions="{ entity }">
Faltaba la s.
@ -72,7 +72,13 @@ const columns = computed(() => [
]);
const getTotal = (data, key) =>
si no pongo el valor por defecto y el valor es nulo pone NaN
@ -126,1 +132,4 @@
:filter-options="['id', 'description']"
:hide-selected="false"
:fill-input="false"
:display-value="formatOpt(row, col, 'description')"
Valor personalizado solicitado por @carlosap
@ -14,3 +15,4 @@
</script>
<template>
<FetchData
Como solo son 5 opciones , los cargo directamente.
@ -114,6 +121,14 @@ const suppliers = ref([]);
toggle-indeterminate
/>
</QItemSection>
<QItemSection>
filtro solicitado por @carlosap , permite cambiar entre rectifivativas, no rectificativas y ambas.
@ -57,2 +42,2 @@
v-for="row of rows"
:key="row.id"
v-for="(row, index) of rows"
:key="index"
De la forma anterior duplicaba registros al aplicar y quitar filtros.
@ -9,3 +1,1 @@
// });
// cy.waitForElement('.q-page', 6000);
// });
describe('WagonTypeCreate', () => {
Así ya funciona el test, hablado con @jsegarra
@ -14,3 +15,4 @@
cy.get(createRectificative).click();
cy.get(saveDialog).click();
cy.wait('@corrective').then((interception) => {
Espera a que se haga llamada y cambie de id de factura y hacer click en la sección corrective
@ -25,3 +23,2 @@
cy.addRow();
cy.fillRow(thirdRow, rowData);
cy.fillRow(thirdRow, [
solo se usa 1 vez
@ -31,3 +35,3 @@
it('should remove the first line', () => {
cy.removeRow(2);
cy.removeRow(1);
Ahora la fn removeRow le resta 1 al index para que sea más intuitivo ya que busca en un array y la primera posición es 0.
@ -196,3 +198,3 @@
.its('length')
.then((length) => {
cy.get('.q-checkbox').eq(rowIndex).click();
cy.get(`${trEls} .q-checkbox`)
Ahora tiene el comportamiento deseado
@ -38,6 +38,7 @@ vi.mock('vue-router', () => ({
meta: { moduleName: 'mockName' },
path: 'mockSection/list',
}),
onBeforeRouteLeave: () => {},
mockeado.
@ -489,2 +479,4 @@
max-width: 45em;
}
.q-field:nth-child(1) {
padding-bottom: 20px;
no se puede poner para todos los descriptor si esto realmente es necesario?
Es de un dialogo de este descriptor. Pasa porque si se declara un qselect como campo obligatorio, este muestra un texto en rojo justo debajo. Dejando más espacio que el que no es obligatorio. He probado añadir el dialogo dentro de carddescriptor y el css en el style de este pero no funciona porque loss dialogos no se añaden dentro del componente se añaden como un div externo al layout principal. He probado añadirlo en el archivo app.scss y así se aplica en todos lados, pero no queda bien en todos los sitios. Este estilo solo lo veo aplicable en este dialogo en concreto.