diff --git a/src/pages/Ecomerce/CheckoutView.vue b/src/pages/Ecomerce/CheckoutView.vue index 1fdb2cc4..3a521f62 100644 --- a/src/pages/Ecomerce/CheckoutView.vue +++ b/src/pages/Ecomerce/CheckoutView.vue @@ -313,17 +313,23 @@ const configureOrder = (orderId) => api.post( }, ); -const createOrder = (userId) => api.post( - 'Orders', - { - sourceApp: 'WEB', - landed: new Date(orderForm.value.date), - clientFk: userId, - companyFk: 442, // SELECT defaultCompanyFk FROM orderConfig; (wtf) - addressFk: orderForm.value.address, - agencyModeFk: orderForm.value.agency, - }, -); +const createOrder = async (userId) => { + const orderConfig = await api.get('OrderConfigs'); + + const companyFk = orderConfig.data[0]?.defaultCompanyFk; + + return api.post( + 'Orders', + { + sourceApp: 'WEB', + landed: new Date(orderForm.value.date), + clientFk: userId, + companyFk, + addressFk: orderForm.value.address, + agencyModeFk: orderForm.value.agency, + }, + ) +}; const submit = async () => { loading.value = true;