Просмотр исходного кода

Merge branch 'feature/SERPRATI-JOY-868kf2642-alteracoes-associado' of Softpar/sfp_front_vue_serprati_digital into development

joycekepler 6 дней назад
Родитель
Сommit
07cae0ebd2

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

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

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

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

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

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

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

@@ -119,6 +119,18 @@
           />
           />
         </q-td>
         </q-td>
       </template>
       </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>
     </DefaultTableServerSide>
 
 
     <q-separator class="q-my-xl" />
     <q-separator class="q-my-xl" />
@@ -203,6 +215,13 @@ const columns = computed(() => [
     sortable: true,
     sortable: true,
     width: "10%",
     width: "10%",
   },
   },
+  {
+    name: "first_access_at",
+    label: t("associado.primeiro_acesso"),
+    field: "first_access_at",
+    align: "center",
+    width: "10%",
+  },
   {
   {
     name: "actions",
     name: "actions",
     label: t("common.terms.actions"),
     label: t("common.terms.actions"),