CEC-2384 Vehicle details show associated fleets (#203)

This commit is contained in:
arpanetus
2022-09-29 23:34:05 +06:00
committed by GitHub
parent da466a36f5
commit f3d0b523d8
12 changed files with 619 additions and 2 deletions

View File

@@ -89,6 +89,7 @@ const vehiclesAPI = {
getVehicles: async () => {
return { data };
},
getFleets: async (vin) => {return { data: ["fleet1", "fleet2"]}},
getYears: async () => {
return {
data: [2021, 2022],

View File

@@ -114,6 +114,19 @@ const vehiclesAPI = {
.catch(errorHandler);
},
getFleets: async (vin, search, token) => {
const u = addQueryParams(`${API_ENDPOINT}/vehicle/${vin}/fleets`, search)
return fetch(u, {
method: "GET",
headers: Object.assign(
{ "Content-Type": "application/json" },
getAuthHeaderOptions(token)
),
})
.then(fetchRespHandler)
.catch(errorHandler);
},
getYears: async (token) =>
fetch(`${API_ENDPOINT}/vehicleyears`, {
method: "GET",