Kaynağa Gözat

feat: :sparkles: feat (parceiro dashboard) adicionad redirecionamento e refactor icones

foi adicionado redirecionamento ao clicar nos blocos da dashboard e refeito icones e labels dos blocos da dashboard

fase:dev | origin:escopo
Gustavo Zanatta 1 gün önce
ebeveyn
işleme
fee8fc41d2

+ 2 - 2
src/i18n/locales/en.json

@@ -712,8 +712,8 @@
     "dashboard": {
       "title": "Dashboard",
       "authorization": "Pending Authorizations",
-      "scheduling": "Appointments",
-      "completed": "Completed",
+      "scheduling": "Authorized Appointments",
+      "completed": "Completed Appointments",
       "not_authorized": "Not Authorized"
     }
   },

+ 2 - 2
src/i18n/locales/es.json

@@ -712,8 +712,8 @@
     "dashboard": {
       "title": "Dashboard",
       "authorization": "Autorizaciones Pendientes",
-      "scheduling": "Citas",
-      "completed": "Completados",
+      "scheduling": "Citas Autorizadas",
+      "completed": "Citas Completadas",
       "not_authorized": "No Autorizados"
     }
   },

+ 2 - 2
src/i18n/locales/pt.json

@@ -713,8 +713,8 @@
     "dashboard": {
       "title": "Dashboard",
       "authorization": "Autorizações Pendentes",
-      "scheduling": "Agendamentos",
-      "completed": "Concluídos",
+      "scheduling": "Agendamentos Autorizados",
+      "completed": "Agendamentos Concluídos",
       "not_authorized": "Não Autorizados"
     }
   },

+ 17 - 8
src/pages/parceiros-convenios/components/PartnerDashboardStats.vue

@@ -8,11 +8,11 @@
     <div class="row q-col-gutter-sm">
 
       <div class="col-12 col-md-6">
-        <q-card flat class="dashboard-card">
+        <q-card flat clickable class="dashboard-card" @click="goToAgendamentos">
           <q-card-section class="dashboard-content">
 
             <q-icon
-              name="mdi-message-text-outline"
+              name="mdi-clock-outline"
               size="20px"
               color="violet-normal"
             />
@@ -30,11 +30,11 @@
       </div>
 
       <div class="col-12 col-md-6">
-        <q-card flat class="dashboard-card">
+        <q-card flat clickable class="dashboard-card" @click="goToAgendamentos">
           <q-card-section class="dashboard-content">
 
             <q-icon
-              name="mdi-clock-outline"
+              name="mdi-check-circle-outline"
               size="20px"
               color="violet-normal"
             />
@@ -52,11 +52,11 @@
       </div>
 
       <div class="col-12 col-md-6">
-        <q-card flat class="dashboard-card">
+        <q-card flat clickable class="dashboard-card" @click="goToAgendamentos">
           <q-card-section class="dashboard-content">
 
             <q-icon
-              name="mdi-account-group-outline"
+              name="mdi-list-box-outline"
               size="20px"
               color="violet-normal"
             />
@@ -74,11 +74,11 @@
       </div>
 
       <div class="col-12 col-md-6">
-        <q-card flat class="dashboard-card">
+        <q-card flat clickable class="dashboard-card" @click="goToAgendamentos">
           <q-card-section class="dashboard-content">
 
             <q-icon
-              name="mdi-alert-circle-outline"
+              name="mdi-close-circle-outline"
               size="20px"
               color="violet-normal"
             />
@@ -101,12 +101,20 @@
 </template>
 
 <script setup>
+import { useRouter } from "vue-router";
+
 defineProps({
   stats: {
     type: Object,
     required: true,
   },
 });
+
+const router = useRouter();
+
+function goToAgendamentos() {
+  router.push({ name: "AgendamentosPage" });
+}
 </script>
 
 <style scoped lang="scss">
@@ -124,6 +132,7 @@ defineProps({
 .dashboard-card {
   border-radius: 6px;
   background: white;
+  cursor: pointer;
 }
 
 .dashboard-content {