- aggiornato la visualoizzazione per scaricare il PDF e per aprirlo

This commit is contained in:
Surya Paolo
2025-05-30 10:49:25 +02:00
parent 5ba3bef8a1
commit 72d5574fab
19 changed files with 827 additions and 543 deletions

View File

@@ -124,8 +124,13 @@ export default defineComponent({
{ name: 'azioni', label: 'Azioni', field: 'azioni', align: 'center' },
];
const pdfRows = computed(() => [
const pdfRows = computed(() => {
return pdfRowsall.value.filter((row) => row.visible);
});
const pdfRowsall = computed(() => [
{
visible: true,
name: 'PDF Generato',
pdf: myCatalog.value.pdf_generato,
data: myCatalog.value.data_generato,
@@ -135,15 +140,17 @@ export default defineComponent({
action: () => pubblicaPDF(false),
},
{
visible: true,
name: 'PDF Generato (Compresso)',
pdf: myCatalog.value.pdf_generato_compressed,
data: myCatalog.value.data_generato,
showButton: true,
buttonLabel: 'Pubblica PDF OnLine (Compr)',
buttonLabel: 'Pubblica PDF Compresso',
size: myCatalog.value.pdf_generato_compr_size,
action: () => pubblicaPDF(true),
},
{
visible: tools.isCollStampa(),
name: 'PDF Generato Stampa',
pdf: myCatalog.value.pdf_generato_stampa,
data: myCatalog.value.data_generato_stampa,
@@ -153,11 +160,12 @@ export default defineComponent({
action: () => pubblicaPDFStampa(false),
},
{
visible: tools.isCollStampa(),
name: 'PDF Generato Stampa (Compresso)',
pdf: myCatalog.value.pdf_generato_stampa_compressed,
data: myCatalog.value.data_generato_stampa,
showButton: true,
buttonLabel: 'Pubblica PDF Stampa (Compr)',
buttonLabel: 'Pubblica PDF Stampa (Compresso)',
size: myCatalog.value.pdf_generato_stampa_compr_size,
action: () => pubblicaPDFStampa(true),
},
@@ -326,7 +334,8 @@ export default defineComponent({
() => tabcatalogo.value,
() => {
if (!onlyCatalogoPDF.value) {
tools.setCookie('TAB_CAT', tabcatalogo.value);
if (tabcatalogo.value === 'lista' || tabcatalogo.value === 'visu')
tools.setCookie('TAB_CAT', tabcatalogo.value);
}
}
);
@@ -2534,7 +2543,6 @@ export default defineComponent({
idCatalog: myCatalog.value._id,
stampa: instampa,
comprimi: true,
compressione: 'printer',
path: 'upload/cataloghi/',
// idtag_pdfcontent: 'tag-catalogo',
compressione: 'printer',