mirror of
https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git
synced 2025-08-14 00:25:46 +02:00
Починка админки полностью1
This commit is contained in:
@@ -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>
|
||||||
|
@@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user