#6273 create freelance form option #347
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#347
Loading…
Reference in New Issue
No description provided.
Delete Branch "6273-createFreelanceFormOpt"
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?
WIP: #6273 create freelance form optionto #6273 create freelance form option@ -19,3 +19,3 @@
() =>
(hasContent.value =
actions.value.childNodes.length + data.value.childNodes.length)
actions.value?.childNodes?.length + data.value?.childNodes?.length)
Arregla un error de consola
Prueba la usabilidad con Andres .
@ -212,2 +194,4 @@
hide-selected
:rules="validate('Worker.payMethodFk')"
:disable="formData.isFreelance"
@update:model-value="(val) => (formData.payMethodFk = val ?? 0)"
se le pone valor cero?
Lo he puesto para que no envíe null. Si no el back da error, solo admite 1 tipo de dato.
@ -108,0 +78,4 @@
v-model="formData.isFreelance"
:val="true"
:label="`${t('External')}`"
@update:model-value="formData.payMethodFk = 0"
eliminar valor 0, no se envia esa propiedad si no tiene valor
@ -20,3 +20,3 @@
const route = useRoute();
const editDownloadDisabled = ref(false);
const invoiceIn = computed(() => useArrayData().store.data);
const arrayData = useArrayData();
Lanzaba un error debido a un cambio en arrayData. Así se corrige.
@ -13,3 +13,3 @@
const invoiceId = +currentRoute.value.params.id;
const arrayData = useArrayData(currentRoute.value.meta.moduleName);
const arrayData = useArrayData();
Lanzaba un error debido a un cambio en arrayData. Así se corrige.
@ -28,3 +28,3 @@
const { t } = useI18n();
const { openReport, sendEmail } = usePrintService();
const { store } = useArrayData(currentRoute.value.meta.moduleName);
const arrayData = useArrayData();
Lanzaba un error debido a un cambio en arrayData. Así se corrige.
@ -12,3 +12,3 @@
const route = useRoute();
const currency = computed(() => useArrayData().store.data?.currency?.code);
const arrayData = useArrayData();
Lanzaba un error debido a un cambio en arrayData. Así se corrige.
@ -17,3 +18,3 @@
const entityId = computed(() => props.id || +route.params.id);
const invoiceIn = computed(() => useArrayData().store.data);
const invoiceIn = computed(() => arrayData.store.data);
Lanzaba un error debido a un cambio en arrayData. Así se corrige.
@ -11,3 +11,1 @@
cy.get(workerFieldNames).eq(0).should('have.text', 'jessicajones');
cy.get(workerFieldNames).eq(1).should('have.text', 'brucebanner');
cy.get(workerFieldNames).eq(2).should('have.text', 'charlesxavier');
cy.get(workerFieldNames).eq(2).should('have.text', 'jessicajones');
Al crear 2 trabajadores más en el test anterior, la posición de estos cambia.
@ -86,6 +86,36 @@ Cypress.Commands.add('selectOption', (selector, option) => {
cy.get('.q-menu .q-item').contains(option).click();
});
Cypress.Commands.add('fillInForm', (obj, form = '.q-form > .q-card') => {
Rellena los campos de un formulario.