From 0cc7abef5f60789874f295d7c8425ee45ffc6a1a Mon Sep 17 00:00:00 2001 From: MoonTestUse1 Date: Sun, 29 Dec 2024 21:30:31 +0600 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D1=87=D0=B8=D0=BD=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0=20?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/utils/constants.ts | 12 ++++++------ frontend/src/views/admin/AddEmployeeView.vue | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/frontend/src/utils/constants.ts b/frontend/src/utils/constants.ts index 0d9db15..9eac6e9 100644 --- a/frontend/src/utils/constants.ts +++ b/frontend/src/utils/constants.ts @@ -1,3 +1,9 @@ +export const departments = [ + { value: 'aho', label: 'Административно-хозяйственный отдел' }, + { value: 'gkh', label: 'Жилищно-коммунальное хозяйство' }, + { value: 'general', label: 'Общий отдел' } +] as const; + export const requestTypes = [ { value: 'hardware', label: 'Проблемы с оборудованием' }, { value: 'software', label: 'Проблемы с программным обеспечением' }, @@ -6,12 +12,6 @@ export const requestTypes = [ { value: 'other', label: 'Другое' } ] as const; -export const departments = [ - { value: 'aho', label: 'Административно-хозяйственный отдел' }, - { value: 'gkh', label: 'Жилищно-коммунальное хозяйство' }, - { value: 'general', label: 'Общий отдел' } -] as const; - export function getRequestTypeLabel(value: string): string { return requestTypes.find(type => type.value === value)?.label || value; } \ No newline at end of file diff --git a/frontend/src/views/admin/AddEmployeeView.vue b/frontend/src/views/admin/AddEmployeeView.vue index ad9d866..2a54874 100644 --- a/frontend/src/views/admin/AddEmployeeView.vue +++ b/frontend/src/views/admin/AddEmployeeView.vue @@ -80,6 +80,7 @@ template> import { ref } from 'vue'; import { useRouter } from 'vue-router'; import { departments } from '@/utils/constants'; +type Department = typeof departments[number]; const router = useRouter(); const isSubmitting = ref(false); @@ -92,6 +93,7 @@ const form = ref({ password: '' }); +// @vue-ignore const handleSubmit = async () => { try { isSubmitting.value = true;