Kaynağa Gözat

feat: :sparkles: feat (separacao parceiro convenio) foi criada nova tela para separar parceiro e convenio

foi criado um novo item no menu lateral para separar a tela de parceiros e a tela de convenios medicos

fase:dev | origin:escopo
Gustavo Zanatta 2 gün önce
ebeveyn
işleme
7b9f1e6c89

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

@@ -11,7 +11,10 @@
         "description": "Your digital membership card with QR Code"
       },
       "convenios": {
-        "description": "Browse available partners and agreements"
+        "description": "Browse available agreements"
+      },
+      "parceiros": {
+        "description": "Browse available partners"
       },
       "loja": {
         "description": "Browse available store items"

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

@@ -11,7 +11,10 @@
         "description": "Su tarjeta digital con código QR de identificación"
       },
       "convenios": {
-        "description": "Consulte los socios y convenios disponibles"
+        "description": "Consulte los convenios disponibles"
+      },
+      "parceiros": {
+        "description": "Consulte los socios disponibles"
       },
       "loja": {
         "description": "Consulte los artículos disponibles en la tienda"

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

@@ -11,7 +11,10 @@
         "description": "Sua carteira digital com QR Code de identificação"
       },
       "convenios": {
-        "description": "Confira os parceiros e convênios disponíveis para você"
+        "description": "Confira os convênios disponíveis para você"
+      },
+      "parceiros": {
+        "description": "Confira os parceiros disponíveis para você"
       },
       "loja": {
         "description": "Confira os itens disponíveis na loja"

+ 12 - 1
src/router/routes/associado.route.js

@@ -21,10 +21,21 @@ export default [
   //     breadcrumbs: [{ name: "CarteirinhaPage", title: "ui.navigation.carteirinha", translate: true }],
   //   },
   // },
+  {
+    path: "/associado/parceiros",
+    name: "AssociadoParceirosPage",
+    component: () => import("pages/parceiros-convenios/ParceirosConveniosPage.vue"),
+    meta: {
+      title: { value: "ui.navigation.partners", translate: true },
+      description: { value: "page.associado.parceiros.description", translate: true },
+      requireAuth: true,
+      breadcrumbs: [{ name: "AssociadoParceirosPage", title: "ui.navigation.partners", translate: true }],
+    },
+  },
   {
     path: "/associado/convenios",
     name: "ConveniosPage",
-    component: () => import("pages/parceiros-convenios/ParceirosConveniosPage.vue"),
+    component: () => import("pages/parceiros-convenios/ConveniosMedicosPage.vue"),
     meta: {
       title: { value: "ui.navigation.convenios", translate: true },
       description: { value: "page.associado.convenios.description", translate: true },

+ 9 - 0
src/stores/navigation.js

@@ -118,6 +118,15 @@ export const navigationStore = defineStore("navigation", () => {
       permissionScope: "associado.carteirinha",
       allowedTypes: ["associado"],
     },
+    {
+      type: "single",
+      title: "ui.navigation.partners",
+      name: "AssociadoParceirosPage",
+      icon: "mdi-handshake-outline",
+      permission: false,
+      permissionScope: "associado.convenio",
+      allowedTypes: ["associado"],
+    },
     {
       type: "single",
       title: "ui.navigation.convenios",