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

доработка админ панели2

This commit is contained in:
MoonTestUse1
2025-01-03 03:09:20 +06:00
parent aa29946e78
commit 01de5ddb81
3 changed files with 48 additions and 5 deletions

View File

@@ -126,6 +126,7 @@ export default {
this.isLoading = true
try {
console.log('Sending employee data:', this.formData)
const response = await axios.post('/api/employees', this.formData, {
headers: {
Authorization: `Bearer ${localStorage.getItem('admin_token')}`,
@@ -136,8 +137,11 @@ export default {
}
})
console.log('Response:', response)
if (response.status === 307) {
const redirectUrl = response.headers.location
console.log('Redirecting to:', redirectUrl)
const finalResponse = await axios.post(redirectUrl, this.formData, {
headers: {
Authorization: `Bearer ${localStorage.getItem('admin_token')}`,
@@ -145,6 +149,8 @@ export default {
}
})
console.log('Final response:', finalResponse)
if (finalResponse.status === 200 || finalResponse.status === 201) {
this.$emit('employee-added')
this.closeModal()