5 Komitmen ba461e2296 ... 07cae0ebd2

Pembuat SHA1 Pesan Tanggal
  joycekepler 07cae0ebd2 Merge branch 'feature/SERPRATI-JOY-868kf2642-alteracoes-associado' of Softpar/sfp_front_vue_serprati_digital into development 6 hari lalu
  joykepler 95edb93d6f feat: :sparkles: adicionar coluna "acessou o app" 6 hari lalu
  joykepler 9f843bc958 chore: remover "." de teste 6 hari lalu
  joykepler 930f3d72fc chore: adicionar "." pra testar 6 hari lalu
  joykepler 12f0bf113d feat: :sparkles: alterar "Agendamento" pra "Agendamento Convênios Médicos" no sistema 6 hari lalu

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

@@ -410,7 +410,7 @@
       "store": "Store",
       "store_items": "Items",
       "store_orders": "Orders",
-      "appointments": "Appointments",
+      "appointments": "Medical Agreement Appointments",
       "my_appointments": "My Appointments",
       "received_appointments": "Received Appointments",
       "notifications": "Notifications",
@@ -427,7 +427,7 @@
       "dependentes": "Dependents",
       "loja": "Store",
       "meus_interesses": "My Interests",
-      "meus_agendamentos": "Appointments",
+      "meus_agendamentos": "Medical Agreement Appointments",
       "company_settings": "Company Settings"
     }
   },
@@ -475,6 +475,7 @@
     "sector": "Sector",
     "admission_date": "Admission Date",
     "admission": "Admission",
+    "primeiro_acesso": "Accessed App",
     "dependent": "Dependent",
     "dependents": "Dependents",
     "import_afastamentos": "Absences",

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

@@ -411,7 +411,7 @@
       "store": "Tienda",
       "store_items": "Artículos",
       "store_orders": "Pedidos",
-      "appointments": "Citas",
+      "appointments": "Citas de Convenios Médicos",
       "my_appointments": "Mis Citas",
       "received_appointments": "Citas Recibidas",
       "notifications": "Notificaciones",
@@ -428,7 +428,7 @@
       "dependentes": "Dependientes",
       "loja": "Tienda",
       "meus_interesses": "Mis Intereses",
-      "meus_agendamentos": "Citas",
+      "meus_agendamentos": "Citas de Convenios Médicos",
       "company_settings": "Configuración de la Empresa"
     }
   },
@@ -476,6 +476,7 @@
     "sector": "Sector",
     "admission_date": "Fecha de Admisión",
     "admission": "Admisión",
+    "primeiro_acesso": "Accedió a la App",
     "dependent": "Dependiente",
     "dependents": "Dependientes",
     "import_afastamentos": "Ausencias",

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

@@ -411,7 +411,7 @@
       "store": "Loja",
       "store_items": "Itens",
       "store_orders": "Pedidos",
-      "appointments": "Agendamentos",
+      "appointments": "Agendamento Convênios Médicos",
       "my_appointments": "Meus Agendamentos",
       "received_appointments": "Agendamentos Recebidos",
       "notifications": "Notificações",
@@ -428,7 +428,7 @@
       "dependentes": "Dependentes",
       "loja": "Loja",
       "meus_interesses": "Meus Interesses",
-      "meus_agendamentos": "Agendamentos",
+      "meus_agendamentos": "Agendamento Convênios Médicos",
       "company_settings": "Configurações da Empresa"
     }
   },
@@ -476,6 +476,7 @@
     "sector": "Setor",
     "admission_date": "Data de Admissão",
     "admission": "Admissão",
+    "primeiro_acesso": "Acessou o App",
     "dependent": "Dependente",
     "dependents": "Dependentes",
     "import_afastamentos": "Afastamentos",

+ 19 - 0
src/pages/gestao-associados/GestaoAssociadosPage.vue

@@ -119,6 +119,18 @@
           />
         </q-td>
       </template>
+
+      <template #body-cell-first_access_at="{ row }">
+        <q-td class="text-center">
+          <q-badge
+            outline
+            :color="row.first_access_at ? 'positive' : 'grey-6'"
+            :label="row.first_access_at ? $t('common.status.yes') : $t('common.status.no')"
+          >
+            <q-tooltip v-if="row.first_access_at">{{ row.first_access_at }}</q-tooltip>
+          </q-badge>
+        </q-td>
+      </template>
     </DefaultTableServerSide>
 
     <q-separator class="q-my-xl" />
@@ -203,6 +215,13 @@ const columns = computed(() => [
     sortable: true,
     width: "10%",
   },
+  {
+    name: "first_access_at",
+    label: t("associado.primeiro_acesso"),
+    field: "first_access_at",
+    align: "center",
+    width: "10%",
+  },
   {
     name: "actions",
     label: t("common.terms.actions"),