From e5a67b7e14ea79bd46f5f02596a39d1c7da909d6 Mon Sep 17 00:00:00 2001 From: Johanna Kuehner Date: Fri, 23 Feb 2024 17:17:58 +0100 Subject: [PATCH] added client employee and department pages --- app.vue | 22 +- components/server/Client.vue | 142 +++++-------- components/server/ClientDepartment.vue | 143 +++++++++++++ .../server/ClientDepartmentEmployeeList.vue | 117 +++++++++++ components/server/ClientDepartmentList.vue | 112 ++++++++++ components/server/ClientEmployee.vue | 191 ++++++++++++++++++ components/server/ClientEmployeeList.vue | 116 +++++++++++ components/server/ClientTable.vue | 35 ++-- pages/clients.vue | 16 +- 9 files changed, 773 insertions(+), 121 deletions(-) create mode 100644 components/server/ClientDepartment.vue create mode 100644 components/server/ClientDepartmentEmployeeList.vue create mode 100644 components/server/ClientDepartmentList.vue create mode 100644 components/server/ClientEmployee.vue create mode 100644 components/server/ClientEmployeeList.vue diff --git a/app.vue b/app.vue index bcb764a..0aa0a78 100644 --- a/app.vue +++ b/app.vue @@ -16,15 +16,19 @@ \ No newline at end of file diff --git a/components/server/Client.vue b/components/server/Client.vue index 42a4af0..a3160c6 100644 --- a/components/server/Client.vue +++ b/components/server/Client.vue @@ -1,13 +1,13 @@ @@ -18,8 +23,11 @@ import { ref } from 'vue'; import ClientTable from "../components/server/ClientTable.vue"; import Client from "../components/server/Client.vue"; import ClientQuickAccess from "../components/server/ClientQuickAccess.vue"; -//import ClientEmployees from "../components/server/ClientEmployees.vue"; -//import ClientEmployee from "../components/server/ClientEmployee.vue"; +import ClientEmployeeList from "../components/server/ClientEmployeeList.vue"; +import ClientEmployee from "../components/server/ClientEmployee.vue"; +import ClientDepartmentList from '~/components/server/ClientDepartmentList.vue'; +import ClientDepartment from '~/components/server/ClientDepartment.vue'; +import ClientDepartmentEmployeeList from '~/components/server/ClientDepartmentEmployeeList.vue'; definePageMeta({ layout: 'default' @@ -30,6 +38,10 @@ const darkMode = ref(true) // to render the right components const onCustomerlist = ref(true) const onCustomer = ref(true) +const onEmployeelist = ref(true) +const onEmployee = ref(true) +const onDepartmentlist = ref(true) +const onDepartment = ref(true)