- posizione attuale GPS

- salvataggio ultima posizione in mappa
- visualizzazione prima icona con fas
This commit is contained in:
Surya Paolo
2024-08-01 12:18:22 +02:00
parent 822585cf33
commit 79e874e3e0
13 changed files with 849 additions and 67 deletions

View File

@@ -2,10 +2,11 @@
<div v-if="tools.isDebugOn()"></div>
<div :class="$q.screen.lt.sm ? `` : `q-pa-xs`" v-if="isfinishLoading">
<q-toggle
v-if="tools.isManager()"
v-if="tools.isManager() && !showMap"
v-model="editOn"
color="green"
icon="fas fa-pencil-alt"
class="fixed-toggle"
>
</q-toggle>
<div
@@ -26,15 +27,15 @@
<div
v-if="butt_modif_new || mytitle"
:class="$q.screen.lt.sm ? `` : `q-gutter-md q-ma-xs` + ` row`"
:class="$q.screen.lt.sm ? `` : `q-ma-xs` + ` `"
>
<div class="q-table__title" style="min-width: 150px">
{{ mytitle }}
</div>
<q-space></q-space>
<div v-if="butt_modif_new">
<div v-if="butt_modif_new" class="row justify-center">
<q-btn
v-if="mytable && !shared_consts.TABLES_FINDER.includes(mytable)"
v-if="mytable && !shared_consts.TABLES_FINDER.includes(mytable) && !showMap"
rounded
dense
size="sm"
@@ -53,7 +54,7 @@
outline
size="md"
color="primary"
class="centermydiv q-mb-sm"
class="q-mb-sm"
:label="labelBtnAddExtra"
:disable="startsearch"
icon="fas fa-plus"
@@ -74,15 +75,6 @@
>
</CTitleBanner>
<q-btn
v-if="!showMap"
dense
:label="t('grid.showmap')"
color="primary"
icon="fas fa-map-marked-alt"
@click="showMap = !showMap"
>
</q-btn>
<div v-if="shared_consts.VERTIC_SHOW_GRID.includes(myvertical)">
<div v-if="(prop_search || canEdit) && finder" class="q-my-xs text-right">
<!--<q-btn
@@ -253,7 +245,7 @@
>
<q-btn
dense
:label="!showfilter ? 'Apri Filtri' : 'Chiudi Filtri'"
:label="!showfilter ? $t('grid.openfilter') : $t('grid.closefilter')"
color="positive"
icon="fas fa-filter"
@click="showfilter = !showfilter"
@@ -274,7 +266,8 @@
@click="showNotification = !showNotification"
></q-btn>
</div>
<div v-if="prop_search" class="q-mr-sm full-width">
<div v-if="prop_search" :class="'q-mr-sm ' + ($q.screen.lt.sm ? ' full-width ' : '')">
<q-input
v-model="search"
filled
@@ -369,16 +362,21 @@
</div>
</div>
<div v-if="showMap">
<q-btn
dense
:label="t('grid.showlist')"
color="primary"
icon="fas fa-list-alt"
@click="showMap = !showMap"
>
</q-btn>
<div v-if="shared_consts.TABLES_VISU_MAP.includes(mytable)" class="row justify-center q-ma-sm">
<q-btn-toggle
v-model="showMap"
push
glossy
dense
toggle-color="primary"
:options="[
{label: t('grid.showmap'), value: true, icon: 'fas fa-map-marked-alt'},
{label: t('grid.showlist'), value: false, icon: 'fas fa-list-alt'},
]"
/>
</div>
<div v-if="showMap">
<CMapByTable
v-if="serverData && serverData.length > 0"
mytable=""
@@ -1164,12 +1162,13 @@
<q-dialog
v-model="visupagedialog"
transition-show="slide-up"
transition-hide="slide-down"
transition-hide="slide-down"
@hide="hidewindow"
:maximized="$q.screen.lt.sm"
:persistent="false"
:class="
'dialog_annunci ' + ($q.screen.lt.md ? 'bottom-dialog' : ' right-align-dialog')
'dialog_annunci ' +
($q.screen.lt.sm ? 'bottom-dialog' : ' right-align-dialog')
"
>
<CMyCardGrpPopup
@@ -1195,7 +1194,7 @@
:table="mytable"
:prop_myrec="myrecdialog"
:idRec="myIdRecDialog"
:showAnteprima="$q.screen.gt.sm ? false : showMap"
:showAnteprima="!$q.screen.lt.sm ? false : showMap"
>
</CMyCardService>
<CMyCardPopup v-else :table="mytable" :prop_myrec="myrecdialog">