فهرست منبع

feat(unit): adiciona rota de unidade

ebagabee 3 هفته پیش
والد
کامیت
b0df61b25c
3فایلهای تغییر یافته به همراه45 افزوده شده و 1 حذف شده
  1. 9 0
      src/pages/unit/UnitActionPage.vue
  2. 26 0
      src/router/routes/unit.route.js
  3. 10 1
      src/stores/navigation.js

+ 9 - 0
src/pages/unit/UnitActionPage.vue

@@ -0,0 +1,9 @@
+<template>
+  <div>
+    <DefaultHeaderPage title="Cadastro de Unidade" />
+  </div>
+</template>
+
+<script setup>
+import DefaultHeaderPage from "src/components/layout/DefaultHeaderPage.vue";
+</script>

+ 26 - 0
src/router/routes/unit.route.js

@@ -0,0 +1,26 @@
+export default [
+  {
+    path: "/unit/create",
+    name: "UnitAddPage",
+    component: () => import("pages/unit/UnitActionPage.vue"),
+    meta: {
+      title: {
+        value: "Cadastro de Unidades",
+        translate: false,
+      },
+      requireAuth: true,
+      // TODO: Verificar permissao, fazendo seeder e substituindo
+      requiredPermission: "config.city",
+      breadcrumbs: [
+        {
+          name: "FranciseePage",
+          title: "Franqueados",
+        },
+        {
+          name: "UnitActionPage",
+          title: "Cadastro de Unidade"
+        }
+      ],
+    },
+  },
+];

+ 10 - 1
src/stores/navigation.js

@@ -29,7 +29,16 @@ export const navigationStore = defineStore("navigation", () => {
       disable: false,
       permission: false,
       permissionScope: "dashboard"
-    }
+    },
+    {
+      type: "single",
+      title: "Cadastro de Unidade",
+      name: "UnitAddPage",
+      icon: "mdi-school-outline",
+      disable: false,
+      permission: false,
+      permissionScope: "dashboard"
+    },
   ]);
 
   const getNavigationAccess = () => {