#6899 end invoiceOut migration with VnTable #513
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#513
Loading…
Reference in New Issue
No description provided.
Delete Branch "6899_InvoiceOut_End"
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?
@ -41,0 +13,4 @@
const userParams = {
from: Date.vnFirstDayOfMonth().toISOString(),
to: Date.vnLastDayOfMonth().toISOString(),
};
Se ha decidido dejar así para no hacer dos llamadas iguales(la del Vntable y la del arrayData)
@ -238,3 +238,3 @@
try {
const arrayData = useArrayData('InvoiceOutNegative');
const params = arrayData.store.currentFilter;
const params = arrayData.store.userParams;
Debido al cambio en el uso de arrayData en negativeBases la store deja de tener currentFitler, y le pasa los userParams declarados
WIP: #6899 end invoiceOut migration with VnTableto #6899 end invoiceOut migration with VnTable@ -118,2 +118,3 @@
/>
<FormPopup
<QDialog ref="dialogRef">
<FormPopup
Has probado a usar FormPopupDialog?
@ -127,1 +134,4 @@
};
const showTransferInvoiceForm = async () => {
$props.menuRef.hide();
Ufff... me suena que esto ya pasó una vez y lo corregimos
@ -115,6 +121,7 @@ const refundInvoice = async (withWarehouse) => {
try {
const params = { ref: $props.invoiceOutData.ref, withWarehouse: withWarehouse };
const { data } = await axios.post('InvoiceOuts/refund', params);
location.href = `${salixUrl.value}ticket/${data[0].id}/sale`;
podemos probar a usar window.origin en vez de salixURL?
@ -4,3 +4,3 @@
import { useI18n } from 'vue-i18n';
import axios from 'axios';
import { toCurrency, toDate } from 'src/filters';
import { toCurrency, toDate, toPercentage } from 'src/filters';
Hay una traducción que no va bien
@ -32,0 +43,4 @@
isTitle: true,
component: 'select',
attrs: {
url: 'InvoiceOuts',
5 veces aparece la misma url.
Propuesta, crear una constante que sea MODEL = 'InvoiceOuts'
@ -61,3 +151,1 @@
};
const openPdf = () => {
function downloadPdf() {
hay un composable que hace justo esto.
Se llama usePrintservice
Pruébalo y sino cumple las necesidades, vemos si aplicarlo o no
En la línea 170 también
@ -32,0 +122,4 @@
},
{
align: 'right',
label: '',
Si no pones label, no se rompe nada.
Yo también he pecado de lo mismo
@ -83,2 +172,2 @@
const url = `api/InvoiceOuts/downloadZip?${params}`;
window.open(url, '_blank');
openReport(`${MODEL}/downloadZip`, params);
// const url = `api/${MODEL}/downloadZip?${params}`;
Eliminar comentarios
@ -211,0 +217,4 @@
default-mode="table"
redirect="invoice-out"
auto-load
:table="{
Duda: era q-table o table?
@ -186,0 +168,4 @@
auto-load
:is-editable="false"
:use-model="true"
:order="''"
👀