fix: issues ux
This commit is contained in:
@@ -6,6 +6,7 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
|
||||
const currentLoad = ref(null);
|
||||
const loads = ref([])
|
||||
const loadsDashboard = ref([]);
|
||||
const loadsTotal = ref(0)
|
||||
const loadsCurrentPage = ref(1)
|
||||
const proposalsOfLoads = ref([]);
|
||||
@@ -13,6 +14,32 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
const openAttachmentsModal = ref(false);
|
||||
const openProposalsModal = ref(false);
|
||||
|
||||
const getLoadsAll = async(reload = false) => {
|
||||
const companyid = localStorage.getItem('id');
|
||||
if(loadsDashboard.value.length <= 0 || reload) {
|
||||
try {
|
||||
const endpoint = `/loads?company=${companyid}`;
|
||||
const {data} = await api.get(endpoint);
|
||||
loadsDashboard.value = data.data;
|
||||
} catch (error) {
|
||||
loadsDashboard.value = [];
|
||||
console.log(error);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const getProposalCompanyAll = async(reload = false) => {
|
||||
const companyId = localStorage.getItem('id');
|
||||
try {
|
||||
if(loadsDashboard.value.length <= 0 || reload) {
|
||||
const endpoint = `/proposals?carrier=${companyId}`;
|
||||
const {data} = await api.get(endpoint);
|
||||
loadsDashboard.value = data.data.map( (e) => e.load);
|
||||
}
|
||||
} catch (error) {
|
||||
loadsDashboard.value = [];
|
||||
}
|
||||
}
|
||||
|
||||
const getCompanyLoads = async(filterQuery, reload = false) => {
|
||||
const companyid = localStorage.getItem('id');
|
||||
@@ -123,6 +150,9 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
const clear = () => {
|
||||
currentLoad.value = null;
|
||||
loads.value = [];
|
||||
loadsDashboard.value = [];
|
||||
loadsTotal.value = 0;
|
||||
loadsCurrentPage.value = 1;
|
||||
proposalsOfLoads.value = [];
|
||||
openModalEdit.value = false;
|
||||
openAttachmentsModal.value = false;
|
||||
@@ -137,6 +167,9 @@ export const useLoadsStore = defineStore('load', () => {
|
||||
openAttachmentsModal,
|
||||
getProposalsOfLoads,
|
||||
getCompanyLoads,
|
||||
getLoadsAll,
|
||||
getProposalCompanyAll,
|
||||
loadsDashboard,
|
||||
deleteLoad,
|
||||
getLoad,
|
||||
saveLoad,
|
||||
|
||||
Reference in New Issue
Block a user