- aggiunto il Comune di Residenza alla REgistrazione e al Tutorial

This commit is contained in:
Surya Paolo
2025-11-27 00:48:53 +01:00
parent 145327a6ca
commit 05bf8ad495
25 changed files with 392 additions and 194 deletions

View File

@@ -122,7 +122,7 @@
<!-- Progress Stepper -->
<div class="progress-stepper">
<div
v-for="step in 4"
v-for="step in parseInt(numStepTotali)"
:key="step"
class="step-item"
:class="{
@@ -139,7 +139,7 @@
<span v-else>{{ step }}</span>
</div>
<div
v-if="step < 4"
v-if="step < parseInt(numStepTotali)"
class="step-line"
></div>
</div>
@@ -481,10 +481,66 @@
</div>
</q-carousel-slide>
<!-- Slide 4: Conferma e Policy -->
<!-- Slide 4: Comune -->
<q-carousel-slide
name="4"
class="carousel-slide"
>
<div class="slide-content">
<div class="slide-header">
<q-icon
name="lock_outline"
size="40px"
color="primary"
/>
<h2 class="slide-title">Comune di Residenza</h2>
<p class="slide-subtitle">
Seleziona il tuo comune di residenza, o dove vivi abitualmente, per
connetterti con la Community Locale.
</p>
</div>
<div class="form-fields">
<!--<CMyFieldRec
:nosaveToDb="true"
table="users"
tablesel="cities"
jointable="cities"
:pickup="true"
:type="costanti.FieldType.select_by_server"
:rec="signup"
field="profile.resid_comune"
mysubkey_tosee="resid_str_comune"
fieldsel_tosee="comune"
:canEdit="true"
:canModify="true"
@savedInDb="updateComune"
></CMyFieldRec>-->
<CMyFieldDb
:nosaveToDb="true"
table="users"
tablesel="cities"
mykey="profile"
mysubkey="recCity"
label_trans="reg.resid_str_comune"
:useinput="false"
jointable="cities"
:pickup="true"
myclass="class_select"
:isInModif="true"
:type="costanti.FieldType.select_by_server"
:rec="reccomune"
@showandsave="updateComune"
/>
</div>
</div>
</q-carousel-slide>
<!-- Slide numStepTotali: Conferma e Policy -->
<q-carousel-slide
:name="numStepTotali"
class="carousel-slide"
>
<div class="slide-content final-slide">
<div class="slide-header">
@@ -527,6 +583,16 @@
/>
<span>{{ signup.name }} {{ signup.surname }}</span>
</div>
<div
v-if="signup.profile.resid_str_comune"
class="summary-item"
>
<q-icon
name="home"
color="primary"
/>
<span>{{ signup.profile.resid_str_comune }} ({{ signup.profile.resid_province }})</span>
</div>
</div>
<div class="policy-section">
@@ -571,7 +637,7 @@
class="nav-btn back-btn"
/>
<q-btn
v-if="slide !== '4'"
v-if="slide !== numStepTotali"
unelevated
color="primary"
icon-right="arrow_forward"
@@ -581,7 +647,7 @@
class="nav-btn next-btn"
/>
<q-btn
v-if="slide === '4'"
v-if="slide === numStepTotali"
ref="submitBtn"
unelevated
color="positive"
@@ -608,6 +674,7 @@
{ label: '2', value: '2' },
{ label: '3', value: '3' },
{ label: '4', value: '4' },
{ label: '5', value: '5' },
]"
/>
</div>
@@ -689,16 +756,18 @@
color="primary"
/>
<div>
<p class="text-weight-medium q-mb-sm">Per accedere a RISO hai bisogno di un invito</p>
<p class="text-body2">
L'invito può essere di due tipi:
<p class="text-weight-medium q-mb-sm">
Per accedere a RISO hai bisogno di un invito
</p>
<p class="text-body2">L'invito può essere di due tipi:</p>
<ul class="invitation-types">
<li>
<strong>Username dell'invitante:</strong> inserisci lo username di chi ti ha parlato di RISO
<strong>Username dell'invitante:</strong> inserisci lo username di chi
ti ha parlato di RISO
</li>
<li>
<strong>Link di registrazione:</strong> usa il link personale che ti è stato inviato via email o messaggio
<strong>Link di registrazione:</strong> usa il link personale che ti è
stato inviato via email o messaggio
</li>
</ul>
</div>
@@ -714,8 +783,9 @@
<div>
<p class="text-weight-medium q-mb-sm">Non conosci nessuno di RISO?</p>
<p class="text-body2">
Nessun problema! Puoi unirti alla comunità attraverso i nostri gruppi territoriali su Telegram
oppure contattarci direttamente via email. Saremo felici di darti il benvenuto! 🌱
Nessun problema! Puoi unirti alla comunità attraverso i nostri gruppi
territoriali su Telegram oppure contattarci direttamente via email. Saremo
felici di darti il benvenuto! 🌱
</p>
</div>
</div>
@@ -728,7 +798,11 @@
color="primary"
icon="telegram"
label="Gruppi Telegram Territoriali"
:href="tools.getLinkGruppiTerritorialiTelegram() ? tools.getLinkGruppiTerritorialiTelegram() : ''"
:href="
tools.getLinkGruppiTerritorialiTelegram()
? tools.getLinkGruppiTerritorialiTelegram()
: ''
"
target="_blank"
class="action-btn full-width q-mb-sm"
no-caps