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' |
import { TargetURL } from '../../../Constants/TargetURL' |
||||||
let token = window.localStorage.getItem('token'); |
let token = window.localStorage.getItem('token') |
||||||
const URL = new TargetURL() |
const URL = new TargetURL() |
||||||
|
|
||||||
const instance = axios.create({ |
const instance = axios.create({ |
||||||
baseURL: URL.get(), |
baseURL: URL.get(), |
||||||
headers: { |
headers: { |
||||||
"Content-type": "application/json", |
'Content-type': 'application/json', |
||||||
"Authorization": (token) ? `Bearer ${token}` : ''
|
Authorization: token ? `Bearer ${token}` : '', |
||||||
}, |
}, |
||||||
}); |
}) |
||||||
|
|
||||||
|
instance.interceptors.response.use( |
||||||
instance.interceptors.response.use(function (response) { |
function (response) { |
||||||
return response; |
return response |
||||||
}, function (error) { |
}, |
||||||
if (401 === error.response.status) { |
function (error) { |
||||||
localStorage.clear(); |
if (401 === error.response.status) { |
||||||
window.location.href = "/"; |
localStorage.clear() |
||||||
} else { |
window.location.href = '/#/login' |
||||||
return Promise.reject(error); |
} else { |
||||||
|
return Promise.reject(error) |
||||||
|
} |
||||||
|
return Promise.reject(error) |
||||||
} |
} |
||||||
return Promise.reject(error); |
) |
||||||
}); |
|
||||||
|
|
||||||
|
|
||||||
instance.interceptors.request.use( |
instance.interceptors.request.use( |
||||||
(config) => { |
(config) => { |
||||||
let token = window.localStorage.getItem('token') |
let token = window.localStorage.getItem('token') |
||||||
if (token) { |
if (token) { |
||||||
config.headers!!.Authorization = `Bearer ${token}`; |
config.headers!!.Authorization = `Bearer ${token}` |
||||||
} else { |
} else { |
||||||
config.headers!!.Authorization = ``; |
config.headers!!.Authorization = `` |
||||||
} |
} |
||||||
return config; |
return config |
||||||
}, |
}, |
||||||
(error) => { |
(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 http from '../../Services/Auth/config/http-common' |
||||||
import DTOViajes from "../../DTOs/Operaciones/DTOViajes"; |
import DTOViajes from '../../DTOs/Operaciones/DTOViajes' |
||||||
import IRespuesta from "../../Interfaces/Respuestas/IRespuesta"; |
import IRespuesta from '../../Interfaces/Respuestas/IRespuesta' |
||||||
import DTOViajesServicios from "../../DTOs/Operaciones/DTOViajesServicios"; |
import DTOViajesServicios from '../../DTOs/Operaciones/DTOViajesServicios' |
||||||
import DTOUltimaCaja from "../../DTOs/Operaciones/DTOUltimaCaja"; |
import DTOUltimaCaja from '../../DTOs/Operaciones/DTOUltimaCaja' |
||||||
import DTOViajeEstatusSecuencia from "../../DTOs/Operaciones/DTOViajeEstatusSecuencia"; |
import DTOViajeEstatusSecuencia from '../../DTOs/Operaciones/DTOViajeEstatusSecuencia' |
||||||
import DTOChangeTripStatus from "../../DTOs/Operaciones/DTOChangeTripStatus"; |
import DTOChangeTripStatus from '../../DTOs/Operaciones/DTOChangeTripStatus' |
||||||
import DTOResultTripStatus from "../../DTOs/Operaciones/DTOResultTripStatus"; |
import DTOResultTripStatus from '../../DTOs/Operaciones/DTOResultTripStatus' |
||||||
|
|
||||||
class OpViajesDataService { |
class OpViajesDataService { |
||||||
async Get() { |
async Get() { |
||||||
return await http.get<DTOViajes[]>("Operaciones/OpViajes/Get"); |
return await http.get<DTOViajes[]>('Operaciones/OpViajes/Get') |
||||||
} |
} |
||||||
async GetAllServices() { |
async GetAllServices(Status: number) { |
||||||
return await http.get<DTOViajesServicios[]>("Operaciones/OpViajes/GetAllServices"); |
return await http.get<DTOViajesServicios[]>( |
||||||
|
`Operaciones/OpViajes/GetAllServices?Status=${Status}` |
||||||
|
) |
||||||
} |
} |
||||||
async GetLastTrailerBox(idViaje: number) { |
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() { |
async GetStatusSecuence() { |
||||||
return await http.get<DTOViajeEstatusSecuencia[]>(`Operaciones/OpViajes/GetStatusSecuence`); |
return await http.get<DTOViajeEstatusSecuencia[]>( |
||||||
|
`Operaciones/OpViajes/GetStatusSecuence` |
||||||
|
) |
||||||
} |
} |
||||||
async ChangeTripStatus(data: DTOChangeTripStatus) { |
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) { |
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) { |
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) { |
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) { |
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