Aggiornamento Traduzioni ...
This commit is contained in:
@@ -33,6 +33,8 @@ export default class Listadoninavi extends MixinBase {
|
||||
public seldonatore = null
|
||||
public msg_tosend: string = ''
|
||||
public msg_tosend_user: string = ''
|
||||
public showtesto: boolean = false
|
||||
public seltesto: string = ''
|
||||
public pagination = {
|
||||
sortBy: 'desc',
|
||||
descending: false,
|
||||
@@ -67,12 +69,13 @@ export default class Listadoninavi extends MixinBase {
|
||||
sortable: true
|
||||
},
|
||||
{ name: 'date_start', align: 'center', label: '⏰ Partenza', field: 'date_start', sortable: true },
|
||||
{ name: 'provvisoria', align: 'center', label: 'Temp.', field: 'provvisoria', sortable: true },
|
||||
{ name: 'tutor', align: 'left', label: 'Tutor', field: 'tutor', sortable: true },
|
||||
{ name: 'mediatore', align: 'center', label: '🌀 Mediatore', field: '', sortable: true },
|
||||
{ name: 'sognatore', align: 'center', label: 'Sognatore', field: '', sortable: true },
|
||||
{ name: 'donatori', align: 'center', label: 'Donatori', field: '', sortable: true },
|
||||
{ name: 'DoniAttesaDiConferma', align: 'center', label: '🎁 Wait', field: 'DoniAttesaDiConferma', sortable: true },
|
||||
{ name: 'DoniMancanti', align: 'center', label: '🎁 Mancano', field: 'DoniMancanti', sortable: true },
|
||||
{ name: 'DoniMancanti', align: 'center', label: '🎁 Miss', field: 'DoniMancanti', sortable: true },
|
||||
{ name: 'DoniConfermati', align: 'center', label: '🎁 OK', field: 'DoniConfermati', sortable: true },
|
||||
{ name: 'note_bot', align: 'left', label: 'Note Placca', field: 'note_bot', sortable: true },
|
||||
{ name: 'note_interne', align: 'left', label: 'Note Interne', field: 'note_interne', sortable: true },
|
||||
@@ -121,6 +124,10 @@ export default class Listadoninavi extends MixinBase {
|
||||
this.showdonatori = true
|
||||
}
|
||||
|
||||
public EsistonoDonatori(rec) {
|
||||
return !!rec.donatore.arrdonatori ? !!rec.donatore.arrdonatori[0].name : false
|
||||
}
|
||||
|
||||
public clickseluser(rec) {
|
||||
this.seluser = rec
|
||||
this.showmsguser = true
|
||||
@@ -147,6 +154,7 @@ export default class Listadoninavi extends MixinBase {
|
||||
public Chiudi() {
|
||||
this.showdonatori = false
|
||||
this.seldonatore = null
|
||||
this.showtesto = false
|
||||
}
|
||||
|
||||
public ActionAfterYes(action, item, data) {
|
||||
@@ -217,9 +225,18 @@ export default class Listadoninavi extends MixinBase {
|
||||
if (!!rec) {
|
||||
const mydata = {}
|
||||
mydata[myfield] = rec[myfield]
|
||||
console.log('mydata', mydata, 'id', rec._id)
|
||||
// console.log('mydata', mydata, 'id', rec._id)
|
||||
tools.saveFieldToServer(this, table, rec._id, mydata)
|
||||
}
|
||||
}
|
||||
|
||||
public async Mostraplacca(riga, col) {
|
||||
const data = {
|
||||
riga,
|
||||
col
|
||||
}
|
||||
this.showtesto = true
|
||||
this.seltesto = await GlobalStore.actions.GetData({ data })
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -28,14 +28,21 @@
|
||||
{{ props.row.index }}
|
||||
</q-td>
|
||||
<q-td key="rigacol" :props="props">
|
||||
{{ props.row.riga }}.{{ props.row.col }}
|
||||
|
||||
<q-btn flat
|
||||
rounded color="blue"
|
||||
:label="props.row.riga + `.` + props.row.col"
|
||||
@click="Mostraplacca(props.row.riga, props.row.col)">
|
||||
</q-btn>
|
||||
|
||||
</q-td>
|
||||
<q-td key="date_gift_chat_open" :props="props">
|
||||
|
||||
<div>
|
||||
<div class="text-center cursor-pointer">
|
||||
<a v-if="!!props.row.rec.donatore.navepersistente.link_chat"
|
||||
:href="props.row.rec.donatore.navepersistente.link_chat" target="_blank">Link</a>
|
||||
:href="props.row.rec.donatore.navepersistente.link_chat"
|
||||
target="_blank">Link</a>
|
||||
|
||||
<q-popup-edit v-model="props.row.rec.donatore.navepersistente.link_chat"
|
||||
title="Link della Chat Telegram" buttons
|
||||
@@ -47,26 +54,30 @@
|
||||
<div v-if="!props.row.rec.donatore.navepersistente.link_chat">---</div>
|
||||
</div>
|
||||
<div v-if="!!props.row.rec.donatore.navepersistente">
|
||||
{{ tools.getstrshortDate(props.row.rec.donatore.navepersistente.date_gift_chat_open)
|
||||
{{
|
||||
tools.getstrshortDate(props.row.rec.donatore.navepersistente.date_gift_chat_open)
|
||||
}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div v-if="props.row.rec.donatore.recmediatore.sent_msg_howto_make_gift">(Link
|
||||
Inviato)
|
||||
<div v-if="props.row.rec.donatore.recmediatore.sent_msg_howto_make_gift">(Link Inviato)
|
||||
</div>
|
||||
</q-td>
|
||||
<q-td key="date_start" :props="props">
|
||||
<div v-if="!!props.row.rec.donatore.navepersistente">
|
||||
{{ tools.getstrshortDate(props.row.rec.donatore.navepersistente.date_start) }}
|
||||
<div v-if="!!props.row.rec.donatore.navepersistente.provvisoria">
|
||||
(Temporanea)
|
||||
</div>
|
||||
</div>
|
||||
</q-td>
|
||||
<q-td key="provvisoria" :props="props">
|
||||
<div v-if="!!props.row.rec.donatore.navepersistente">
|
||||
<q-toggle dark color="green"
|
||||
v-model="props.row.rec.donatore.navepersistente.provvisoria"
|
||||
@input="SaveField(props.row.rec.donatore.navepersistente, 'navepersistente', 'provvisoria')"></q-toggle>
|
||||
</div>
|
||||
</q-td>
|
||||
<q-td key="tutor" :props="props">
|
||||
<div>
|
||||
<div class="text-center">
|
||||
<div class="text-center cursor-pointer">
|
||||
{{ props.row.tutor }}
|
||||
<q-popup-edit v-model="props.row.rec.donatore.navepersistente.tutor"
|
||||
@@ -101,7 +112,8 @@
|
||||
</q-btn>
|
||||
</q-td>
|
||||
<q-td key="donatori" :props="props">
|
||||
<q-btn flat rounded color="blue"
|
||||
|
||||
<q-btn v-if="EsistonoDonatori(props.row.rec)" flat rounded color="blue"
|
||||
:label="$t('dashboard.donatori')"
|
||||
@click="clickdonatori(props.row.rec)">
|
||||
</q-btn>
|
||||
@@ -132,7 +144,9 @@
|
||||
title="Note che compariranno sulla Placca dell'Utente" buttons
|
||||
@save="SaveField(props.row.rec.donatore.navepersistente, 'navepersistente', 'note_bot')">
|
||||
<q-field>
|
||||
<q-input v-model="props.row.rec.donatore.navepersistente.note_bot"/>
|
||||
<q-input type="textarea" autogrow
|
||||
v-model="props.row.rec.donatore.navepersistente.note_bot">
|
||||
</q-input>
|
||||
</q-field>
|
||||
</q-popup-edit>
|
||||
</div>
|
||||
@@ -148,7 +162,10 @@
|
||||
buttons
|
||||
@save="SaveField(props.row.rec.donatore.navepersistente, 'navepersistente', 'note_interne')">
|
||||
<q-field>
|
||||
<q-input v-model="props.row.rec.donatore.navepersistente.note_interne"/>
|
||||
<q-input type="textarea"
|
||||
autogrow
|
||||
v-model="props.row.rec.donatore.navepersistente.note_interne">
|
||||
</q-input>
|
||||
</q-field>
|
||||
</q-popup-edit>
|
||||
</div>
|
||||
@@ -178,6 +195,7 @@
|
||||
:data="selrec.donatore.arrdonatori"
|
||||
:columns="coldonatori"
|
||||
:Pagination="pagination2"
|
||||
:nodataLabel="$t('grid.nodata')"
|
||||
row-key="index">
|
||||
<template v-slot:body="props">
|
||||
<q-tr :props="props">
|
||||
@@ -280,6 +298,23 @@
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
</q-dialog>
|
||||
<q-dialog v-model="showtesto">
|
||||
<q-card v-if="seltesto" :style="`min-width: `+ tools.myheight_dialog() + `px;` ">
|
||||
<q-toolbar class="bg-primary text-white" style="min-height: 30px;">
|
||||
<q-toolbar-title>
|
||||
Testo:
|
||||
</q-toolbar-title>
|
||||
<q-btn flat round color="white" icon="close" v-close-popup clickable @click="Chiudi"></q-btn>
|
||||
</q-toolbar>
|
||||
<q-card-section class="inset-shadow" style="padding: 4px !important;">
|
||||
<div class="">
|
||||
<div>
|
||||
<pre>{{ seltesto }}</pre>
|
||||
</div>
|
||||
</div>
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
</q-dialog>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<CMyPage img="" :title="$t('otherpages.admin.userlist')" keywords="" description="">
|
||||
<CGridTableRec :prop_mytitle="$t('otherpages.admin.tableslist')"
|
||||
nodataLabel="Nessun Dato"
|
||||
:nodataLabel="$t('grid.nodata')"
|
||||
noresultLabel="Il filtro selezionato non ha trovato nessun risultato"
|
||||
:tablesList="gettablesList"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user