From 6a4a799c85f95a906e6c9ebb874b08edc4f796c1 Mon Sep 17 00:00:00 2001 From: "selina.mail" Date: Wed, 6 Dec 2023 11:51:42 +0100 Subject: [PATCH] added settings Page and components --- components/AssetSearch.vue | 82 +++++++++ components/server/AssetSolutionList.vue | 171 +++++++++++++++++++ components/server/Client.vue | 94 ++++++++--- components/server/ClientQuickAccess.vue | 43 ++++- components/server/ClientTable.vue | 73 ++++++-- components/server/UserAccount.vue | 140 ++++++++++++++++ components/server/UserAppearance.vue | 115 +++++++++++++ components/server/UserProfile.vue | 136 +++++++++++++++ components/server/UserRightsList.vue | 213 ++++++++++++++++++++++++ layouts/Navigationbar.vue | 14 +- package-lock.json | 6 + package.json | 1 + pages/assets.vue | 24 ++- pages/clients.vue | 9 +- pages/issueSlips.vue | 18 +- pages/issues.vue | 16 +- pages/maintenanceVisits.vue | 25 ++- pages/productionOrders.vue | 25 ++- pages/settings.vue | 175 +++++++++++++++++++ pages/solutions.vue | 15 +- routerFrontend/index.js | 5 + 21 files changed, 1301 insertions(+), 99 deletions(-) create mode 100644 components/AssetSearch.vue create mode 100644 components/server/AssetSolutionList.vue create mode 100644 components/server/UserAccount.vue create mode 100644 components/server/UserAppearance.vue create mode 100644 components/server/UserProfile.vue create mode 100644 components/server/UserRightsList.vue create mode 100644 pages/settings.vue diff --git a/components/AssetSearch.vue b/components/AssetSearch.vue new file mode 100644 index 0000000..f7a909d --- /dev/null +++ b/components/AssetSearch.vue @@ -0,0 +1,82 @@ + + + + + + + + + + \ No newline at end of file diff --git a/components/server/AssetSolutionList.vue b/components/server/AssetSolutionList.vue new file mode 100644 index 0000000..cfe2cd3 --- /dev/null +++ b/components/server/AssetSolutionList.vue @@ -0,0 +1,171 @@ + + + + + + + + + \ No newline at end of file diff --git a/components/server/Client.vue b/components/server/Client.vue index bdd0322..42a4af0 100644 --- a/components/server/Client.vue +++ b/components/server/Client.vue @@ -1,51 +1,51 @@ @@ -53,6 +53,8 @@ - - \ No newline at end of file diff --git a/components/server/UserAppearance.vue b/components/server/UserAppearance.vue new file mode 100644 index 0000000..e65fae2 --- /dev/null +++ b/components/server/UserAppearance.vue @@ -0,0 +1,115 @@ + + + + + + + + + + \ No newline at end of file diff --git a/components/server/UserProfile.vue b/components/server/UserProfile.vue new file mode 100644 index 0000000..c866586 --- /dev/null +++ b/components/server/UserProfile.vue @@ -0,0 +1,136 @@ + + + + + + + + + \ No newline at end of file diff --git a/components/server/UserRightsList.vue b/components/server/UserRightsList.vue new file mode 100644 index 0000000..5ca3dc4 --- /dev/null +++ b/components/server/UserRightsList.vue @@ -0,0 +1,213 @@ + + + + + + + \ No newline at end of file diff --git a/layouts/Navigationbar.vue b/layouts/Navigationbar.vue index 7053c3e..e1b2c69 100644 --- a/layouts/Navigationbar.vue +++ b/layouts/Navigationbar.vue @@ -1,7 +1,7 @@ @@ -26,12 +28,20 @@ import Asset from "../components/server/Asset.vue"; import HardwareSpecifications from "../components/server/HardwareSpecifications.vue"; import SoftwareSpecifications from "../components/server/SoftwareSpecifications.vue"; import NetworkSpecifications from "../components/server/NetworkSpecifications.vue"; +import AssetSearch from "../components/AssetSearch.vue"; +import AssetSolutionList from "../components/server/AssetSolutionList.vue"; definePageMeta({ layout: 'default' }) const darkMode = ref(true) + +// to render the right components +const onAssetlist = ref(true) +const onCustomerAssetlist = ref(false) +const onAsset = ref(false) +const onSolutionlistAsset = ref(false) + + + + + \ No newline at end of file diff --git a/pages/solutions.vue b/pages/solutions.vue index 8d8d168..c8068f3 100644 --- a/pages/solutions.vue +++ b/pages/solutions.vue @@ -4,11 +4,11 @@

Solutions

- - - - - + + + + +
@@ -28,6 +28,11 @@ definePageMeta({ }) const darkMode = ref(true) + +// to render the right components +const onSolutionlist = ref(true) +const onCustomerSolutionlist = ref(false) +const onSolution = ref(false)