add: register & recovery password

This commit is contained in:
Alexandro Uc Santos
2023-11-18 19:58:42 -06:00
commit afa8e1983b
37 changed files with 2730 additions and 0 deletions

117
src/services/public.js Normal file
View File

@@ -0,0 +1,117 @@
export const getLoadDirectories = async(filterStr) => {
try {
const endpoint = `/public-loads${filterStr}`;
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const getVehicleDirectories = async(filter) => {
try {
const endpoint = `/public-vehicles/published${filter}`;
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const getFreeVehicles = async() => {
try {
// console.log(process.env.API_URL + "/vehicles/?status=Free&updatedAt[$gt]=" + moment.utc(lasthour).valueOf());
const endpoint = `/public-vehicles/location`;
console.log({endpoint});
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const getNews = async() => {
try {
const endpoint = `/news`;
console.log({endpoint});
const {data} = await api.get(endpoint);
console.log(data);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const getCompanies = async(filter) => {
try {
const endpoint = `/public-companies/${filter}`;
console.log(endpoint);
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const getUsersCompany = async(filter) => {
try {
const endpoint = `/users?${filter}`;
// console.log({endpoint});
const {data} = await api.get(endpoint);
// console.log(data);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const getSettingsQuery = async(filter) => {
try {
const endpoint = "/meta-data/find?regex=" + filter.query;
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const searchcategories = async(query) => {
try {
const endpoint = "/product-categories/find?regex=" + query;
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const searchstates = async(query) => {
try {
const endpoint = "/states/find?regex=" + query;
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}
export const searchcities = async(query) => {
try {
// const endpoint = "/cities/?city_name[$regex]=" + query + "&city_name[$options]=i";
const endpoint = "/cities/find?regex=" + query;
const {data} = await api.get(endpoint);
return data.data;
} catch (error) {
console.log(error);
return [];
}
}