Se modifica el Monitor de operaciones y se complemente el search para que incluye los servicios no solo los AOLs
parent
9bd5fc4ec1
commit
8980ec340d
@ -1,45 +1,44 @@ |
||||
import axios from "axios"; |
||||
import axios from 'axios' |
||||
import { TargetURL } from '../../../Constants/TargetURL' |
||||
let token = window.localStorage.getItem('token'); |
||||
let token = window.localStorage.getItem('token') |
||||
const URL = new TargetURL() |
||||
|
||||
const instance = axios.create({ |
||||
baseURL: URL.get(), |
||||
headers: { |
||||
"Content-type": "application/json", |
||||
"Authorization": (token) ? `Bearer ${token}` : ''
|
||||
'Content-type': 'application/json', |
||||
Authorization: token ? `Bearer ${token}` : '', |
||||
}, |
||||
}); |
||||
}) |
||||
|
||||
|
||||
instance.interceptors.response.use(function (response) { |
||||
return response; |
||||
}, function (error) { |
||||
if (401 === error.response.status) { |
||||
localStorage.clear(); |
||||
window.location.href = "/"; |
||||
} else { |
||||
return Promise.reject(error); |
||||
instance.interceptors.response.use( |
||||
function (response) { |
||||
return response |
||||
}, |
||||
function (error) { |
||||
if (401 === error.response.status) { |
||||
localStorage.clear() |
||||
window.location.href = '/#/login' |
||||
} else { |
||||
return Promise.reject(error) |
||||
} |
||||
return Promise.reject(error) |
||||
} |
||||
return Promise.reject(error); |
||||
}); |
||||
|
||||
) |
||||
|
||||
instance.interceptors.request.use( |
||||
(config) => { |
||||
let token = window.localStorage.getItem('token') |
||||
if (token) { |
||||
config.headers!!.Authorization = `Bearer ${token}`; |
||||
config.headers!!.Authorization = `Bearer ${token}` |
||||
} else { |
||||
config.headers!!.Authorization = ``; |
||||
config.headers!!.Authorization = `` |
||||
} |
||||
return config; |
||||
return config |
||||
}, |
||||
(error) => { |
||||
return Promise.reject(error); |
||||
return Promise.reject(error) |
||||
} |
||||
); |
||||
|
||||
|
||||
export default instance; |
||||
) |
||||
|
||||
export default instance |
||||
|
@ -1,39 +1,53 @@ |
||||
import http from "../../Services/Auth/config/http-common"; |
||||
import DTOViajes from "../../DTOs/Operaciones/DTOViajes"; |
||||
import IRespuesta from "../../Interfaces/Respuestas/IRespuesta"; |
||||
import DTOViajesServicios from "../../DTOs/Operaciones/DTOViajesServicios"; |
||||
import DTOUltimaCaja from "../../DTOs/Operaciones/DTOUltimaCaja"; |
||||
import DTOViajeEstatusSecuencia from "../../DTOs/Operaciones/DTOViajeEstatusSecuencia"; |
||||
import DTOChangeTripStatus from "../../DTOs/Operaciones/DTOChangeTripStatus"; |
||||
import DTOResultTripStatus from "../../DTOs/Operaciones/DTOResultTripStatus"; |
||||
import http from '../../Services/Auth/config/http-common' |
||||
import DTOViajes from '../../DTOs/Operaciones/DTOViajes' |
||||
import IRespuesta from '../../Interfaces/Respuestas/IRespuesta' |
||||
import DTOViajesServicios from '../../DTOs/Operaciones/DTOViajesServicios' |
||||
import DTOUltimaCaja from '../../DTOs/Operaciones/DTOUltimaCaja' |
||||
import DTOViajeEstatusSecuencia from '../../DTOs/Operaciones/DTOViajeEstatusSecuencia' |
||||
import DTOChangeTripStatus from '../../DTOs/Operaciones/DTOChangeTripStatus' |
||||
import DTOResultTripStatus from '../../DTOs/Operaciones/DTOResultTripStatus' |
||||
|
||||
class OpViajesDataService { |
||||
async Get() { |
||||
return await http.get<DTOViajes[]>("Operaciones/OpViajes/Get"); |
||||
return await http.get<DTOViajes[]>('Operaciones/OpViajes/Get') |
||||
} |
||||
async GetAllServices() { |
||||
return await http.get<DTOViajesServicios[]>("Operaciones/OpViajes/GetAllServices"); |
||||
async GetAllServices(Status: number) { |
||||
return await http.get<DTOViajesServicios[]>( |
||||
`Operaciones/OpViajes/GetAllServices?Status=${Status}` |
||||
) |
||||
} |
||||
async GetLastTrailerBox(idViaje: number) { |
||||
return await http.get<DTOUltimaCaja>(`Operaciones/OpViajes/GetLastTrailerBox?idViaje=${idViaje}`); |
||||
return await http.get<DTOUltimaCaja>( |
||||
`Operaciones/OpViajes/GetLastTrailerBox?idViaje=${idViaje}` |
||||
) |
||||
} |
||||
async GetStatusSecuence() { |
||||
return await http.get<DTOViajeEstatusSecuencia[]>(`Operaciones/OpViajes/GetStatusSecuence`); |
||||
return await http.get<DTOViajeEstatusSecuencia[]>( |
||||
`Operaciones/OpViajes/GetStatusSecuence` |
||||
) |
||||
} |
||||
async ChangeTripStatus(data: DTOChangeTripStatus) { |
||||
return await http.put<DTOResultTripStatus>(`Operaciones/OpViajes/ChangeTripStatus/${data.idViaje}`, data); |
||||
return await http.put<DTOResultTripStatus>( |
||||
`Operaciones/OpViajes/ChangeTripStatus/${data.idViaje}`, |
||||
data |
||||
) |
||||
} |
||||
async Append(data: DTOViajes) { |
||||
return await http.post<DTOViajes>(`Operaciones/OpViajes/Append`,data); |
||||
return await http.post<DTOViajes>(`Operaciones/OpViajes/Append`, data) |
||||
} |
||||
async AppendServices(data: DTOViajesServicios) { |
||||
return await http.post<DTOViajesServicios[]>(`Operaciones/OpViajes/AppendService`,data); |
||||
return await http.post<DTOViajesServicios[]>( |
||||
`Operaciones/OpViajes/AppendService`, |
||||
data |
||||
) |
||||
} |
||||
async Delete(id: number) { |
||||
return await http.delete<IRespuesta>(`Operaciones/OpViajes/Delete/${id}`); |
||||
return await http.delete<IRespuesta>(`Operaciones/OpViajes/Delete/${id}`) |
||||
} |
||||
async DeleteService(id: number) { |
||||
return await http.delete<IRespuesta>(`Operaciones/OpViajes/DeleteService/${id}`); |
||||
return await http.delete<IRespuesta>( |
||||
`Operaciones/OpViajes/DeleteService/${id}` |
||||
) |
||||
} |
||||
} |
||||
export default new OpViajesDataService(); |
||||
export default new OpViajesDataService() |
||||
|
After Width: | Height: | Size: 42 KiB |
Loading…
Reference in new issue