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

доработка модального окна в управлении сотрудника7

This commit is contained in:
MoonTestUse1
2025-01-03 03:45:19 +06:00
parent ffacafeeee
commit 7e7492bbd9

View File

@@ -124,6 +124,8 @@ export default {
}) })
console.log('Requests response:', response) // Для отладки console.log('Requests response:', response) // Для отладки
// Убедимся, что у нас есть массив заявок
let requestsData = []
if (response.status === 307) { if (response.status === 307) {
const redirectUrl = response.headers.location const redirectUrl = response.headers.location
console.log('Following redirect to:', redirectUrl) // Для отладки console.log('Following redirect to:', redirectUrl) // Для отладки
@@ -133,9 +135,9 @@ export default {
} }
}) })
console.log('Final response:', finalResponse) // Для отладки console.log('Final response:', finalResponse) // Для отладки
this.requests = finalResponse.data requestsData = Array.isArray(finalResponse.data) ? finalResponse.data : []
} else { } else {
this.requests = response.data requestsData = Array.isArray(response.data) ? response.data : []
} }
// Получаем информацию о сотрудниках для отображения имен // Получаем информацию о сотрудниках для отображения имен
@@ -145,10 +147,10 @@ export default {
} }
}) })
console.log('Employees response:', employeesResponse.data) // Для отладки console.log('Employees response:', employeesResponse.data) // Для отладки
const employees = employeesResponse.data const employees = Array.isArray(employeesResponse.data) ? employeesResponse.data : []
// Добавляем имена сотрудников к заявкам // Добавляем имена сотрудников к заявкам
this.requests = this.requests.map(request => { this.requests = requestsData.map(request => {
const employee = employees.find(emp => emp.id === request.employee_id) const employee = employees.find(emp => emp.id === request.employee_id)
return { return {
...request, ...request,