From af7e77521601a98c1a9ba5e51a677fabb21364aa Mon Sep 17 00:00:00 2001 From: fbenoist68 Date: Sun, 10 Dec 2023 12:40:54 +0100 Subject: [PATCH] chore: first setup ok --- auto-imports.d.ts | 2 + index.html | 2 +- src/layouts/components/Footer.vue | 19 +- src/layouts/components/UserProfile.vue | 16 +- src/navigation/horizontal/index.ts | 5 + src/navigation/vertical/index.ts | 5 + src/pages/login.vue | 166 ++++--- src/pages/second-page.vue | 431 +++++++++++++++++- src/pages/store.vue | 10 + src/plugins/1.router/guards.ts | 47 ++ src/plugins/casl/ability.ts | 10 + src/plugins/casl/composables/useAbility.ts | 4 + src/plugins/casl/index.ts | 14 + src/plugins/casl/shims-ability.d.ts | 8 + src/plugins/fake-api/utils/genId.ts | 10 + src/plugins/fake-api/utils/paginateArray.ts | 1 + src/plugins/fake-api/utils/paginationMeta.ts | 6 + src/stores/user.store.ts | 46 ++ src/utils/api.ts | 3 +- .../pages/authentication/AuthProvider.vue | 42 -- themeConfig.ts | 4 +- tsconfig.json | 3 + typed-router.d.ts | 1 + vite.config.ts | 1 + 24 files changed, 709 insertions(+), 147 deletions(-) create mode 100755 src/pages/store.vue create mode 100755 src/plugins/1.router/guards.ts create mode 100755 src/plugins/casl/ability.ts create mode 100755 src/plugins/casl/composables/useAbility.ts create mode 100755 src/plugins/casl/index.ts create mode 100755 src/plugins/casl/shims-ability.d.ts create mode 100755 src/plugins/fake-api/utils/genId.ts create mode 100755 src/plugins/fake-api/utils/paginateArray.ts create mode 100755 src/plugins/fake-api/utils/paginationMeta.ts create mode 100644 src/stores/user.store.ts delete mode 100755 src/views/pages/authentication/AuthProvider.vue diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 38ba05d..7d4b75e 100755 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -509,6 +509,7 @@ declare module 'vue' { readonly unrefElement: UnwrapRef readonly until: UnwrapRef readonly urlValidator: UnwrapRef + readonly useAbility: UnwrapRef readonly useAbs: UnwrapRef readonly useActiveElement: UnwrapRef readonly useAnimate: UnwrapRef @@ -852,6 +853,7 @@ declare module '@vue/runtime-core' { readonly unrefElement: UnwrapRef readonly until: UnwrapRef readonly urlValidator: UnwrapRef + readonly useAbility: UnwrapRef readonly useAbs: UnwrapRef readonly useActiveElement: UnwrapRef readonly useAnimate: UnwrapRef diff --git a/index.html b/index.html index 53f9e32..cb7e595 100755 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ - Vuexy - Vuejs Admin Dashboard Template + HelpDesk Web POS diff --git a/src/layouts/components/Footer.vue b/src/layouts/components/Footer.vue index e8c14ca..78f6a16 100755 --- a/src/layouts/components/Footer.vue +++ b/src/layouts/components/Footer.vue @@ -12,26 +12,11 @@ class="mx-1" /> By Pixinvent - - - - License - More Themes - Documentation + >Inetum diff --git a/src/layouts/components/UserProfile.vue b/src/layouts/components/UserProfile.vue index 6f58f09..8912f8a 100755 --- a/src/layouts/components/UserProfile.vue +++ b/src/layouts/components/UserProfile.vue @@ -1,5 +1,15 @@ - John Doe + {{ useUserStore.username }} - Admin + {{ useUserStore.role }} @@ -111,7 +121,7 @@ import avatar1 from '@images/avatars/avatar-1.png' - +