452
452
<v-flex xs12 md6 offset-md3 >
453
453
<h3 class =" text-xs-left" >Gestione Pacchetti</h3 >
454
454
<br >
455
- <v-card >
455
+ <h3 class =" text-xs-left" > Pacchetti installati:</h3 >
456
+ <v-card v-for =" pkgnames in settings.packagesInstalled" >
456
457
<div class =" cardContent" >
457
- <h3 class =" text-xs-left" > Pacchetti installati:</h3 >
458
458
459
+ <li > nome: <b >{{pkgnames[0][0]}}</b > tipo: <b >{{pkgnames[1]}} </b ><span style =" display : flex ; justify-content : flex-end " ><v-btn @click =" deletePkg(pkgnames[0][1])" color =" red" dark >
460
+ <v-icon >fas fa-trash</v-icon > Rimuovi </v-btn ></span >
461
+ </li >
462
+ <!--
459
463
<div v-for="pkgnames in settings.packagesInstalled">
460
464
<ul>
461
465
<li> nome: {{pkgnames[0][0]}} tipo: {{pkgnames[1]}} <span style="display: flex; justify-content: flex-end"><v-btn @click="deletePkg(pkgnames[0][1])" color="red" dark>
464
468
</li>
465
469
</ul>
466
470
</div>
467
- <br >
471
+ -->
472
+ </div >
468
473
</v-card >
474
+ <br >
469
475
<h3 class =" text-xs-left" > Aggiungi Pacchetto </h3 >
470
476
<v-card >
471
477
<div class =" cardContent" >
472
478
<template v-if =" updateStatus == 1 " >
473
- <h3 >File Caricato</ h3 >
479
+ <b >Pacchetto installato</ b >
474
480
<br >
475
481
{{ updateStatusText }}
476
482
<v-btn @click =" refresh" color =" error" >Aggiorna</v-btn >
477
483
</template >
478
484
<template v-if =" updateStatus == 2 " >
479
- Errore, pacchetto non installato.
480
485
</template >
481
486
<template v-if =" updateStatus == 0 " >
482
487
<v-text-field label =" Seleziona il pacchetto da installare" @click =' pickFile' v-model =' fileName' prepend-icon =' attach_file' ></v-text-field >
504
509
{{ snackText }}
505
510
<v-btn color =" pink" flat @click =" snackbar = false" >
506
511
Chiudi
507
- </v-btn >
512
+ </v-btn
508
513
</v-snackbar >
509
514
</v-app >
510
515
</div >
@@ -571,6 +576,7 @@ export default {
571
576
572
577
},
573
578
579
+
574
580
uploadPackage () {
575
581
let qs = this .$qs
576
582
var pkgName = qs .stringify ({
@@ -585,7 +591,7 @@ export default {
585
591
this .uploadInProgress = false ;
586
592
console .dir (result .data );
587
593
588
- this .updateStatusText = ' Pacchetto installato. Clicca "AGGIORNA" per visualizzare le modifiche.'
594
+ this .updateStatusText = ' Clicca "AGGIORNA" per visualizzare le modifiche.'
589
595
590
596
}.bind (this ))
591
597
@@ -610,6 +616,19 @@ export default {
610
616
}.bind (this ))
611
617
612
618
},
619
+
620
+ refresh (){
621
+ window .location .reload ();
622
+ /* readTextFile
623
+ this.packagesInstalled = packageList
624
+ this.$http.get('vue/index.html#/settings').then((results) => {
625
+ console.log(results.data.data);
626
+ }, (results) => {
627
+ console.log('ERROR');
628
+ console.log(results);
629
+ });
630
+ */
631
+ },
613
632
614
633
/* readTextFile(file, callback) {
615
634
var rawFile = new XMLHttpRequest();
@@ -735,6 +754,8 @@ export default {
735
754
console .log (' Pacchetto rimosso' )
736
755
this .snackText = " Pacchetto rimosso"
737
756
this .snackbar = true
757
+ this .packagesInstalled =
758
+ window .location .reload ();
738
759
}.bind (this ))
739
760
},
740
761
0 commit comments