Explorar o código

feat: :sparkles: adicionar coluna "acessou o app"

joykepler hai 6 días
pai
achega
95edb93d6f

+ 1 - 0
src/i18n/locales/en.json

@@ -475,6 +475,7 @@
     "sector": "Sector",
     "admission_date": "Admission Date",
     "admission": "Admission",
+    "primeiro_acesso": "Accessed App",
     "dependent": "Dependent",
     "dependents": "Dependents",
     "import_afastamentos": "Absences",

+ 1 - 0
src/i18n/locales/es.json

@@ -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",

+ 1 - 0
src/i18n/locales/pt.json

@@ -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"),