Stringi la mano (fase prima)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="myrow justify-evenly items-center q-pa-sm q-ma-sm">
|
||||
<div class="col-md-6 col-sm-6 q-ma-xs col-xs-12">
|
||||
<div class="row justify-evenly items-center q-pa-sm q-ma-sm">
|
||||
<div class="q-ma-sx">
|
||||
<q-btn
|
||||
v-if="getLinkUserTelegram()"
|
||||
icon="fab fa-telegram"
|
||||
@@ -10,15 +10,15 @@
|
||||
rounded
|
||||
:label="$t('msgs.telegrammsg')"
|
||||
:href="tools.isUserOk() ? getLinkUserTelegram() : null"
|
||||
@click="!tools.isUserOk() ? showingtooltip = !showingtooltip : false"
|
||||
@click="!tools.isUserOk() ? (showingtooltip = !showingtooltip) : false"
|
||||
target="__blank"
|
||||
>
|
||||
</q-btn>
|
||||
<div v-else-if="myuser.email" class="row">
|
||||
<div v-else-if="myuser.email" class="row q-ma-sx">
|
||||
<CLabel
|
||||
v-bind="$attrs"
|
||||
:copy="true"
|
||||
:value="tools.isUserOk() ? myuser.email :''"
|
||||
:value="tools.isUserOk() ? myuser.email : ''"
|
||||
:label="$t('reg.email')"
|
||||
/>
|
||||
|
||||
@@ -30,13 +30,15 @@
|
||||
size="md"
|
||||
:label="$t('msgs.send_email')"
|
||||
:href="tools.isUserOk() ? tools.getemailto(myuser.email) : null"
|
||||
@click="!tools.isUserOk() ? showingtooltip = !showingtooltip : false"
|
||||
@click="
|
||||
!tools.isUserOk() ? (showingtooltip = !showingtooltip) : false
|
||||
"
|
||||
target="__blank"
|
||||
>
|
||||
</q-btn>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 col-sm-6 q-ma-xs col-xs-12">
|
||||
<div class="q-ma-sx">
|
||||
<q-btn
|
||||
v-if="
|
||||
userStore.getMyCircuitsInCommonByUser(myuser).length > 0 &&
|
||||
@@ -52,7 +54,7 @@
|
||||
>
|
||||
</q-btn>
|
||||
</div>
|
||||
<div v-if="myuser._id" class="col-md-6 col-sm-6 q-ma-xs col-xs-12">
|
||||
<div v-if="myuser._id" class="q-ma-sx">
|
||||
<q-btn
|
||||
v-if="getLinkWebSite()"
|
||||
icon="fas fa-globe"
|
||||
@@ -62,7 +64,7 @@
|
||||
rounded
|
||||
:label="$t('reg.website')"
|
||||
:href="tools.isUserOk() ? getLinkWebSite() : null"
|
||||
@click="!tools.isUserOk() ? showingtooltip = !showingtooltip : false"
|
||||
@click="!tools.isUserOk() ? (showingtooltip = !showingtooltip) : false"
|
||||
target="__blank"
|
||||
>
|
||||
</q-btn>
|
||||
@@ -88,8 +90,10 @@
|
||||
>
|
||||
</q-btn>
|
||||
</div>
|
||||
<div v-if="showBtnActivities" class="col-md-6 col-sm-6 q-ma-xs col-xs-12 text-center">
|
||||
|
||||
<div
|
||||
v-if="showBtnActivities"
|
||||
class="col-md-6 col-sm-6 q-ma-xs col-xs-12 text-center"
|
||||
>
|
||||
<q-btn
|
||||
icon="fas fa-house-user"
|
||||
size="md"
|
||||
@@ -99,8 +103,10 @@
|
||||
>
|
||||
</q-btn>
|
||||
</div>
|
||||
<q-tooltip v-if="showingtooltip" class="bg-red text-body2 text-bold" :offset="[10, 10]" v-model="showingtooltip"
|
||||
>Per contattare la persona:<br />Entra ed Accedi a RISO</q-tooltip
|
||||
>
|
||||
</div>
|
||||
<q-tooltip :offset="[10, 10]" v-model="showingtooltip">Per contattare la persona:<br>Accedi a RISO o Registrati</q-tooltip>
|
||||
<div v-if="showsendCoinTo">
|
||||
<CSendCoins
|
||||
:showprop="showsendCoinTo"
|
||||
|
||||
@@ -63,6 +63,7 @@ export default defineComponent({
|
||||
lastsonline: [],
|
||||
lastssharedlink: [],
|
||||
diffusorilist: [],
|
||||
strettelist: [],
|
||||
checkuser: { verified_email: false }
|
||||
})
|
||||
|
||||
@@ -90,6 +91,9 @@ export default defineComponent({
|
||||
const diffusorilist = computed(() => {
|
||||
return datastat.value.diffusorilist
|
||||
})
|
||||
const strettelist = computed(() => {
|
||||
return datastat.value.strettelist
|
||||
})
|
||||
|
||||
watch(() => $q.appVisible, (value: any, oldval: any) => {
|
||||
// console.log('visible', value)
|
||||
@@ -208,6 +212,7 @@ export default defineComponent({
|
||||
lastsonline,
|
||||
lastssharedlink,
|
||||
diffusorilist,
|
||||
strettelist,
|
||||
datastat,
|
||||
tools,
|
||||
costanti,
|
||||
|
||||
@@ -69,6 +69,11 @@
|
||||
:label="$t('statusreg.diffusori')"
|
||||
icon="fas fa-medal"
|
||||
/>
|
||||
<q-tab
|
||||
name="strettelist"
|
||||
:label="$t('statusreg.strettelist')"
|
||||
icon="fas fa-handshake"
|
||||
/>
|
||||
</q-tabs>
|
||||
|
||||
<q-tab-panels v-model="mytab" animated>
|
||||
@@ -224,6 +229,66 @@
|
||||
</q-list>
|
||||
</div>
|
||||
</q-tab-panel>
|
||||
<q-tab-panel name="strettelist">
|
||||
<div class="q-pa-md" style="max-width: 300px">
|
||||
<div class="text-center text-bold text-h6">
|
||||
Strette di Mano
|
||||
</div>
|
||||
<div class="text-center">
|
||||
Più persone conoscerai di persona e maggiore aumenterà la Rete di fiducia.
|
||||
</div>
|
||||
<q-list bordered>
|
||||
<transition-group
|
||||
name="fade"
|
||||
mode="out-in"
|
||||
appear
|
||||
enter-active-class="animazione fadeIn"
|
||||
leave-active-class="animazione fadeOut"
|
||||
>
|
||||
<q-item
|
||||
v-for="(user, index) in strettelist"
|
||||
:key="index"
|
||||
class="animated chip_shadow q-ma-sm"
|
||||
clickable
|
||||
v-ripple
|
||||
@click="gotoPage(`/my/${user.username}`)"
|
||||
>
|
||||
<q-item-section avatar>
|
||||
<q-avatar round size="48px">
|
||||
<img :src="userStore.getImgByProfile(user)" />
|
||||
<q-badge
|
||||
v-if="tools.isUserOnline(user)"
|
||||
align="top"
|
||||
floating
|
||||
color="green"
|
||||
>online</q-badge
|
||||
>
|
||||
</q-avatar>
|
||||
</q-item-section>
|
||||
<q-item-section class="">
|
||||
<q-item-label overline>
|
||||
<div class="index_diffusore">{{ index + 1 }}°</div>
|
||||
</q-item-label>
|
||||
<q-item-label>
|
||||
{{ tools.getNameToShow(user) }}</q-item-label
|
||||
>
|
||||
<q-item-label caption>{{
|
||||
tools.getUserNameOnlyIfToShow(user)
|
||||
}}</q-item-label>
|
||||
</q-item-section>
|
||||
<q-item-section side
|
||||
><div
|
||||
:class="
|
||||
`text-h6 q-mx-sm q-px-sm text-bold ` + ($q.dark.isActive ? `text-white`: `text-black`)
|
||||
"
|
||||
>{{ user.count }}
|
||||
</div></q-item-section
|
||||
>
|
||||
</q-item>
|
||||
</transition-group>
|
||||
</q-list>
|
||||
</div>
|
||||
</q-tab-panel>
|
||||
<q-tab-panel name="sharedlink">
|
||||
<div class="q-pa-md" style="max-width: 300px">
|
||||
<div class="text-center text-bold text-h6">
|
||||
|
||||
Reference in New Issue
Block a user