- Statistiche

- Menu e Sottomenu
- Lista ultimi Movimenti
This commit is contained in:
Surya Paolo
2024-09-26 02:14:50 +02:00
parent 4ac0acc2f3
commit 4c9e5ae991
101 changed files with 2215 additions and 9516 deletions

View File

@@ -1,3 +1,9 @@
.index_diffusore {
font-size: 1rem;
}
.flex-container {
display: flex;
justify-content: space-between;
/* Distribuisce gli elementi uniformemente */
}

View File

@@ -28,8 +28,10 @@ import { useRouter } from 'vue-router'
export default defineComponent({
name: 'CStatusReg',
props: {},
components: { CTitleBanner, CElemStat,
CCardState, CCardStat, CLineChart, CMyFieldRec, CTimeAgo },
components: {
CTitleBanner, CElemStat,
CCardState, CCardStat, CLineChart, CMyFieldRec, CTimeAgo
},
setup(props, { attrs, slots, emit }) {
const { t } = useI18n()
const $q = useQuasar()
@@ -52,6 +54,7 @@ export default defineComponent({
num_reg: 0,
num_reg_today: 0,
online_today: 0,
activeusers: 0,
num_passeggeri: 0,
num_imbarcati: 0,
num_teleg_attivo: 0,
@@ -66,7 +69,13 @@ export default defineComponent({
strettelist: [],
receiveRislist: [],
receiveRislistgroup: [],
checkuser: { verified_email: false }
checkuser: { verified_email: false },
num_transaz_tot: 0,
tot_RIS_transati: 0,
num_circuiti_attivi: 0,
num_circuiti: 0,
num_annunci: 0,
last_transactions: [],
})
const visustat = computed(() => {
@@ -113,7 +122,7 @@ export default defineComponent({
function checkifpolling() {
if (userStore.my.profile) {
//if (!tools.isUserOk() && tools.appid() === tools.IDAPP_RISO)
// NUMSEC_TO_POLLING.value = 10
// NUMSEC_TO_POLLING.value = 10
}
if (eseguipolling.value) {

View File

@@ -7,28 +7,78 @@
bgcolor="bg-primary"
clcolor="text-white"
mystyle=""
myclass="myshad"
myclass="sfondo_gradiente_blu myshad"
:canopen="true"
>
<div class="flex flex-center">
<CElemStat
myclass="fixed-size"
:title="$t('statusreg.reg')"
icon="fas fa-users"
:value_today="datastat.num_reg_today"
:mytextval="datastat.num_reg"
classColor="text-blue"
:mytextval="
datastat.activeusers + ' su ' + tools.numtostr(datastat.num_reg)
"
classColor="text-red"
colBack="green"
>
</CElemStat>
<CElemStat
v-if="true"
myclass="fixed-size"
:title="$t('statusreg.online_today')"
icon="fas fa-wifi"
:mytextval="datastat.online_today"
classColor="text-orange"
colBack="yellow"
>
</CElemStat>
<CElemStat
myclass="fixed-size"
v-f="datastat.num_annunci > 0"
:title="$t('statusreg.num_annunci')"
icon="fas fa-tshirt"
:value_today="0"
:mytextval="tools.numtostr(datastat.num_annunci)"
classColor="text-green"
colBack="orange"
>
</CElemStat>
<CElemStat
myclass="fixed-size"
v-f="datastat.num_circuiti_attivi > 0"
:title="$t('statusreg.num_circuiti_attivi')"
icon="fas fa-map-marker-alt"
:value_today="0"
:mytextval="
datastat.num_circuiti_attivi + ' su ' + datastat.num_circuiti
"
classColor="text-blue"
colBack="red"
>
</CElemStat>
<CElemStat
myclass="fixed-size"
v-f="datastat.num_transaz_tot > 0"
:title="$t('statusreg.numtransazioni')"
icon="fas fa-sync-alt"
:value_today="0"
:mytextval="tools.numtostr(datastat.num_transaz_tot)"
classColor="text-indigo"
colBack="green"
>
</CElemStat>
<CElemStat
myclass="fixed-size"
v-f="datastat.tot_RIS_transati > 0"
:title="$t('statusreg.totristransati')"
icon="img: images/1ris_rosso_100.png"
:value_today="0"
:mytextval="tools.numtostr(datastat.tot_RIS_transati) + ' RIS'"
classColor="text-blueviolet"
colBack="green"
>
</CElemStat>
<!--<CCardState :mytext="$t('statusreg.autorizzare')" :myval="datastat.num_autorizzare"
mycolor="yellow" :myperc="(datastat.num_autorizzare / datastat.num_teleg_attivo) * 100"></CCardState>
@@ -78,7 +128,7 @@
<q-tab-panels v-model="mytab" animated>
<q-tab-panel name="reg">
<div class="q-pa-md" style="max-width: 350px; margin: auto;">
<div class="q-pa-md" style="max-width: 350px; margin: auto">
<transition-group
name="fade"
mode="out-in"
@@ -117,7 +167,7 @@
</div>
</q-tab-panel>
<q-tab-panel name="online">
<div class="q-pa-md" style="max-width: 350px; margin: auto;">
<div class="q-pa-md" style="max-width: 350px; margin: auto">
<q-list bordered>
<transition-group
name="fade"
@@ -171,7 +221,7 @@
</div>
</q-tab-panel>
<q-tab-panel name="diffusori">
<div class="q-pa-md" style="max-width: 350px; margin: auto;">
<div class="q-pa-md" style="max-width: 350px; margin: auto">
<div class="text-center text-bold text-h6">
Aiuta RISO a crescere
</div>
@@ -234,7 +284,7 @@
</div>
</q-tab-panel>
<q-tab-panel name="strettelist">
<div class="q-pa-md" style="max-width: 350px; margin: auto;">
<div class="q-pa-md" style="max-width: 350px; margin: auto">
<div class="text-center text-bold text-h6">
Strette di Mano
</div>