1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

Починка админки полностью1

This commit is contained in:
MoonTestUse1
2025-01-01 22:45:36 +06:00
parent de870b075d
commit 57cefa8d6c
2 changed files with 13 additions and 11 deletions

View File

@@ -1,18 +1,18 @@
<template> <template>
<div class="space-y-6"> <div class="space-y-6">
<div class="flex justify-between items-center"> <div class="flex justify-between items-center">
<h1 class="text-2xl font-bold">Панель администратораddd</h1> <h1 class="text-2xl font-bold">Панель администратора</h1>
<router-link <router-link
to="/admin/employees/add" to="/admin/employees/add"
class="bg-blue-600 text-white px-4 py-2 rounded-md hover:bg-blue-700 inline-flex items-center gap-2" class="bg-blue-600 text-white px-4 py-2 rounded-md hover:bg-blue-700 inline-flex items-center gap-2"
> >
<PlusCircle class="w-5 h-5" /> <PlusCircle class="w-5 h-5" />
Добавить сотрудникаdddd Добавить сотрудника
</router-link> </router-link>
</div> </div>
<!-- Statistics --> <!-- Statistics -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4"> <div v-if="statisticsCards.length" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4">
<div v-for="stat in statisticsCards" :key="stat.period" class="bg-white p-4 rounded-lg shadow"> <div v-for="stat in statisticsCards" :key="stat.period" class="bg-white p-4 rounded-lg shadow">
<h3 class="text-lg font-semibold">{{ stat.label }}</h3> <h3 class="text-lg font-semibold">{{ stat.label }}</h3>
<p class="text-2xl font-bold">{{ stat.value }}</p> <p class="text-2xl font-bold">{{ stat.value }}</p>
@@ -20,7 +20,7 @@
</div> </div>
<!-- Requests --> <!-- Requests -->
<div class="bg-white rounded-lg shadow"> <div v-if="requests.length" class="bg-white rounded-lg shadow">
<div class="p-4"> <div class="p-4">
<h2 class="text-xl font-semibold">Последние заявки</h2> <h2 class="text-xl font-semibold">Последние заявки</h2>
</div> </div>
@@ -64,8 +64,10 @@ const formatDate = (date: string) => {
return new Date(date).toLocaleString('ru-RU'); return new Date(date).toLocaleString('ru-RU');
}; };
onMounted(() => { onMounted(async () => {
fetchStatistics(); await Promise.all([
fetchRequests(); fetchStatistics(),
fetchRequests()
]);
}); });
</script> </script>

View File

@@ -10,14 +10,14 @@ export default defineConfig({
} }
}, },
server: { server: {
host: true, // Важно для Docker host: true,
port: 5173, // Стандартный порт Vite port: 5173,
watch: { watch: {
usePolling: true // Важно для Docker на Windows/MacOS usePolling: true
}, },
proxy: { proxy: {
'/api': { '/api': {
target: 'http://backend:8000', target: 'http://support-backend:8000',
changeOrigin: true changeOrigin: true
} }
} }