Copyright, Financeiro, Lançamentos, aprimoramentos de ui

This commit is contained in:
Leonardo
2026-03-21 08:05:40 -03:00
parent 29ed349cf2
commit a89d1f5560
268 changed files with 58870 additions and 1752 deletions
+23 -1
View File
@@ -1,5 +1,20 @@
<!--
|--------------------------------------------------------------------------
| Agência PSI
|--------------------------------------------------------------------------
| Criado e desenvolvido por Leonardo Nohama
|
| Tecnologia aplicada à escuta.
| Estrutura para o cuidado.
|
| Arquivo: src/views/pages/account/ProfilePage.vue
| Data: 2026
| Local: São Carlos/SP Brasil
|--------------------------------------------------------------------------
| © 2026 Todos os direitos reservados
|--------------------------------------------------------------------------
-->
<template>
<Toast />
<!-- HERO -->
<div ref="heroSentinelRef" class="h-px" />
@@ -774,6 +789,10 @@
</div>
</div>
<div class="px-3 md:px-4 pb-3">
<LoadedPhraseBlock v-if="mounted" />
</div>
<!-- Dialog: Trocar senha -->
<Dialog
v-model:visible="openPassword"
@@ -832,6 +851,8 @@ const router = useRouter()
const toast = useToast()
const confirm = useConfirm()
const mounted = ref(false)
/** trava para não marcar dirty durante o load */
const silentApplying = ref(true)
@@ -1457,6 +1478,7 @@ function confirmSignOut () {
onMounted(async () => {
try {
await loadProfile()
mounted.value = true
disconnectObserver = observeSections()
} catch (e) {
toast.add({ severity: 'error', summary: 'Erro', detail: e?.message || 'Não consegui carregar o perfil.', life: 6000 })