173 lines
5.0 KiB
Vue
Executable File
173 lines
5.0 KiB
Vue
Executable File
<template>
|
|
<div>
|
|
<CTitleBanner title="Operazioni su DB MACRO:"></CTitleBanner>
|
|
<div
|
|
class="row justify-center q-gutter-sm q-list--bordered center_img"
|
|
style="max-width: 600px"
|
|
>
|
|
<q-btn
|
|
label="Migrazione del DB MSSQL su MongoDB (TUTTE)"
|
|
color="positive"
|
|
@click="EseguiFunz('MigrateMSSQLToMongoDb', { tutte: true })"
|
|
></q-btn>
|
|
|
|
<q-btn
|
|
label="Migrazione del DB MSSQL su MongoDB (Parte 1)"
|
|
color="positive"
|
|
@click="EseguiFunz('MigrateMSSQLToMongoDb', { parte1: true })"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Migrazione del DB MSSQL su MongoDB (Parte 2)"
|
|
color="positive"
|
|
@click="EseguiFunz('MigrateMSSQLToMongoDb', { parte2: true })"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Migrazione del DB MSSQL su MongoDB (Parte 3)"
|
|
color="positive"
|
|
@click="EseguiFunz('MigrateMSSQLToMongoDb', { parte3: true })"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Migrazione del DB MSSQL su MongoDB (ALCUNE)"
|
|
color="positive"
|
|
@click="EseguiFunz('MigrateMSSQLToMongoDb')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Aggiorna Statistiche Fatturato e Vendite"
|
|
color="positive"
|
|
@click="EseguiFunz('UpdateStatFatturato')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Aggiorna Categorie (Elimina quelli vuoti)"
|
|
color="positive"
|
|
@click="EseguiFunz('UpdateCatDeleteEmpty')"
|
|
></q-btn>
|
|
<br /><br />
|
|
<q-btn
|
|
label="Riaggiorna TUTTI gli ARTICOLI da GM SERVER"
|
|
color="accent"
|
|
@click="EseguiFunz('updateAllBook', { usaDBGMLocale: false, caricatutti: true })"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Riaggiorna TUTTI gli ARTICOLI da GM SERVER e Rimuovi Cancellati !"
|
|
color="negative"
|
|
@click="
|
|
EseguiFunz('updateAllBook', {
|
|
usaDBGMLocale: false,
|
|
caricatutti: true,
|
|
rimuovieventualiCancellati: true,
|
|
})
|
|
"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Riaggiorna TUTTI gli ARTICOLI dal DB Locale Importato"
|
|
color="accent"
|
|
@click="EseguiFunz('updateAllBook', { usaDBGMLocale: true, caricatutti: true })"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Statistiche Macro"
|
|
color="primary"
|
|
@click="EseguiFunz('StatMacro')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Cancella Prodotti non piu aggiornati da GM"
|
|
color="negative"
|
|
@click="EseguiFunz('removeProductInfoWithoutDateUpdatedFromGM')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Estrapola ed Aggiorna TUTTI i dati Mancanti da Amazon (Scraper)"
|
|
color="negative"
|
|
@click="EseguiFunz('ScraperMultipleDataAmazon')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Aggiorna TUTTI i dati Mancanti dal DB Memorizzato (Scraper)"
|
|
color="negative"
|
|
@click="EseguiFunz('ScraperMultipleDataDBStored')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Estrai TUTTI i Dati da Amazon (Scraper) - No Update"
|
|
color="primary"
|
|
@click="EseguiFunz('ScraperEstraiDatiAmazon-NoUpdate')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Esporta CSV Dati Mancanti (num.pagine, formato, DataPubbl.)"
|
|
color="primary"
|
|
@click="
|
|
EseguiFunz('ScraperGeneraCSV', { generateCSV: true, filename: 'dati_mancanti' })
|
|
"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Rimuove Duplicati di ArrVariazioni !"
|
|
color="negative"
|
|
@click="EseguiFunz('removeDuplicateVariations')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Azzera flag 'Estratto' da Tutti i Products"
|
|
color="negative"
|
|
@click="EseguiFunz('ScraperAzzeraFlagProducts')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Azzera flag 'Estratto' da i Products con ERRORI"
|
|
color="primary"
|
|
@click="EseguiFunz('ScraperAzzeraFlagErrori')"
|
|
></q-btn>
|
|
<q-btn
|
|
label="Genera PDF Amici Animali"
|
|
color="primary"
|
|
@click="
|
|
EseguiFunz('GeneraPdfCatalogo', {
|
|
idCatalog: '605c72e2f9b1a019c1e4f4ac',
|
|
comprimi: true,
|
|
stampa: true,
|
|
path: 'upload/cataloghi/',
|
|
idtag_pdfcontent: 'tag-catalogo',
|
|
compressione: 'printer',
|
|
})
|
|
"
|
|
></q-btn>
|
|
|
|
<!--
|
|
<q-btn
|
|
label="getGM_Lista_Argomenti"
|
|
color="positive"
|
|
@click="getListaArg()"
|
|
></q-btn>
|
|
<q-btn
|
|
label="getGM_Tabella Collane"
|
|
color="positive"
|
|
@click="
|
|
getTabellaDaGM({
|
|
nameTable: 'T_Web_Collane',
|
|
numrec: 500,
|
|
outhtml: true,
|
|
})
|
|
"
|
|
></q-btn>
|
|
--></div>
|
|
|
|
<div class="results-container">
|
|
<h2 class="results-title">Risultati:</h2>
|
|
<div class="results-content">
|
|
{{ risultato }}
|
|
</div>
|
|
<h2
|
|
v-if="!!risultatoHTML"
|
|
class="results-title"
|
|
>
|
|
Risultati HTML:
|
|
</h2>
|
|
<div
|
|
v-if="!!risultatoHTML"
|
|
v-html="risultatoHTML"
|
|
></div>
|
|
</div>
|
|
<br />
|
|
<br />
|
|
<br />
|
|
</div>
|
|
</template>
|
|
<script lang="ts" src="./dbopmacro.ts"></script>
|
|
|
|
<style lang="scss" scoped>
|
|
@import './dbopmacro.scss';
|
|
</style>
|