#7936 improve InvoiceIn #1004
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#1004
Loading…
Reference in New Issue
No description provided.
Delete Branch "7936-improveInvoiceIn"
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?
@ -13,0 +18,4 @@
@input="
(evt) => {
const val = evt.target.value;
if (positive && val < 0) return (model = 0);
Me he dado cuenta de que se podían poner números negativos, esto en la mayoría de casos no se quiere.
Tanto codigo lo sacaria a una funcion en js
@ -267,4 +280,2 @@
defineExpose({ opts: myOptions });
function handleKeyDown(event) {
No hace nada.
@ -347,6 +337,18 @@ function handleKeyDown(event) {
</div>
<slot v-else :name="slotName" v-bind="slotData ?? {}" :key="slotName" />
</template>
<template #option="{ opt, itemProps }">
Por defecto,
@ -228,2 +228,4 @@
return params;
}
const getLocale = (label) => {
Se usa en varios sitios
@ -0,0 +1,4 @@
export function useAccountShortToStandard(val) {
Sacado de Salix
@ -40,3 +42,3 @@
model: 'expenseFk',
optionValue: 'id',
optionLabel: 'id',
optionLabel: (row) => `${row.id}: ${row.name}`,
Este no funciona al cargar, pone undefined @alexm no consigo encontrar el porque, necesitaría que lo miremos.
Vale, pido los cambios hasta este archivo
@ -1,34 +0,0 @@
import { vi, describe, expect, it, beforeAll } from 'vitest';
Pasado a composable
@ -1,38 +0,0 @@
import { vi, describe, expect, it, beforeAll } from 'vitest';
Pasado a composable
@ -267,4 +280,2 @@
defineExpose({ opts: myOptions });
function handleKeyDown(event) {
Esto se quita?? Si es algo nuevo que habian pedido
@ -2,3 +2,3 @@
export function getTotal(rows, key, opts = {}) {
const { currency, cb } = opts;
const { currency, cb, decimalPlaces, int } = opts;
int?
@ -288,7 +301,7 @@ function handleKeyDown(event) {
}
const focusableElements = document.querySelectorAll(
'a, button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])'
Si el siguiente elemento está disabled, no tabula al siguiente que si se puede.
@ -358,6 +371,18 @@ function handleKeyDown(event) {
</div>
<slot v-else :name="slotName" v-bind="slotData ?? {}" :key="slotName" />
</template>
<template #option="{ opt, itemProps }">
Dijimos que con una prop elegir si se quiere o no
@ -361,0 +385,4 @@
<QItemLabel>
{{ opt[optionLabel] }}
</QItemLabel>
<QItemLabel caption v-if="optionCaption !== false">
Sacado de esta tarea https://redmine.verdnatura.es/issues/8117 . Lo he añadido en esta porque me lo estaban pidiendo ya ... En la tarea que se revise en cada sitio que campos mostrar.
@ -209,2 +208,3 @@
function showPdfInvoice() {
if (isAgricultural()) openReport(`InvoiceIns/${entityId.value}/invoice-in-pdf`);
if (isAgricultural())
openReport(`InvoiceIns/${entityId.value}/invoice-in-pdf`, null, '_blank');
Han pedido que se abra en una nueva ventana.