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
@@ -1,4 +1,19 @@
<!-- src/features/agenda/pages/AgendamentosRecebidosPage.vue -->
<!--
|--------------------------------------------------------------------------
| Agência PSI
|--------------------------------------------------------------------------
| Criado e desenvolvido por Leonardo Nohama
|
| Tecnologia aplicada à escuta.
| Estrutura para o cuidado.
|
| Arquivo: src/features/agenda/pages/AgendamentosRecebidosPage.vue
| Data: 2026
| Local: São Carlos/SP Brasil
|--------------------------------------------------------------------------
| © 2026 Todos os direitos reservados
|--------------------------------------------------------------------------
-->
<script setup>
import { ref, computed, onMounted, watch } from 'vue'
import { useRouter } from 'vue-router'
@@ -40,6 +55,7 @@ const statusOpts = [
// ── Lista ─────────────────────────────────────────────────
const solicitacoes = ref([])
const loading = ref(false)
const hasLoaded = ref(false)
const totalPendentes = ref(0)
const totalAutorizados = ref(0)
@@ -87,6 +103,7 @@ async function load () {
toast.add({ severity: 'error', summary: 'Erro', detail: 'Não foi possível carregar as solicitações.', life: 4000 })
} finally {
loading.value = false
hasLoaded.value = true
}
}
@@ -268,7 +285,6 @@ const emptySub = computed(() => {
</script>
<template>
<Toast />
<!-- Sentinel -->
<div class="h-px" />
@@ -563,6 +579,8 @@ const emptySub = computed(() => {
</div>
</div>
<LoadedPhraseBlock v-if="hasLoaded && !loading" class="mx-3 md:mx-4 mt-3 mb-2" />
<!--
Dialog: Recusar
-->