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

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

This commit is contained in:
MoonTestUse1
2025-01-01 23:21:23 +06:00
parent 814e8a252f
commit a8e32d2f36
2 changed files with 1 additions and 7 deletions

View File

@@ -43,7 +43,7 @@ const router = createRouter({
]
});
router.beforeEach((to, from, next) => {
router.beforeEach((to, _, next) => {
const authStore = useAuthStore();
if (to.meta.requiresAdmin && !authStore.isAdmin) {

View File

@@ -49,7 +49,6 @@
<script setup lang="ts">
import { ref, onMounted } from 'vue';
import { PlusCircle } from 'lucide-vue-next';
import { useRouter } from 'vue-router';
interface Employee {
id: number;
@@ -59,7 +58,6 @@ interface Employee {
office: string;
}
const router = useRouter();
const employees = ref<Employee[]>([]);
const fetchEmployees = async () => {
@@ -77,10 +75,6 @@ const editEmployee = (employee: Employee) => {
console.log('Edit employee:', employee);
};
const addEmployee = () => {
router.push('/admin/employees/add');
};
onMounted(() => {
fetchEmployees();
});