add: update & create load
This commit is contained in:
@@ -19,10 +19,11 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
if(cleanfilterArr.length >0){
|
||||
filterStr = cleanfilterArr.join("&");
|
||||
}
|
||||
console.log(filterStr);
|
||||
// console.log(filterStr);
|
||||
try {
|
||||
const endpoint = `/loads?company=${companyid}&${filterStr}`;
|
||||
const {data} = await api.get(endpoint);
|
||||
console.log(data);
|
||||
loads.value = data.data;
|
||||
} catch (error) {
|
||||
loads.value = [];
|
||||
@@ -42,6 +43,32 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
console.log(error);
|
||||
}
|
||||
}
|
||||
|
||||
const saveLoad = async(load) => {
|
||||
try {
|
||||
const endpoint = `/loads/`;
|
||||
console.log(endpoint);
|
||||
const {data} = await api.post(endpoint, load);
|
||||
console.log(data);
|
||||
return data;
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
const updateLoad = async(loadId, load) => {
|
||||
try {
|
||||
const endpoint = `/loads/${loadId}`;
|
||||
console.log(endpoint);
|
||||
const {data} = await api.patch(endpoint, load);
|
||||
console.log(data);
|
||||
return data;
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return {
|
||||
@@ -50,6 +77,8 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
openAttachmentsModal,
|
||||
getProposalsOfLoads,
|
||||
getCompanyLoads,
|
||||
saveLoad,
|
||||
updateLoad,
|
||||
loads,
|
||||
currentLoad,
|
||||
proposalsOfLoads,
|
||||
|
||||
Reference in New Issue
Block a user