fix(CheckoutView): un-hard-code OrderConfigs in createOrder

This commit is contained in:
taro 2025-04-07 20:42:05 -03:00
parent 0fd14873be
commit c5fbb9205a
1 changed files with 17 additions and 11 deletions

View File

@ -313,17 +313,23 @@ const configureOrder = (orderId) => api.post(
}, },
); );
const createOrder = (userId) => api.post( const createOrder = async (userId) => {
'Orders', const orderConfig = await api.get('OrderConfigs');
{
sourceApp: 'WEB', const companyFk = orderConfig.data[0]?.defaultCompanyFk;
landed: new Date(orderForm.value.date),
clientFk: userId, return api.post(
companyFk: 442, // SELECT defaultCompanyFk FROM orderConfig; (wtf) 'Orders',
addressFk: orderForm.value.address, {
agencyModeFk: orderForm.value.agency, sourceApp: 'WEB',
}, landed: new Date(orderForm.value.date),
); clientFk: userId,
companyFk,
addressFk: orderForm.value.address,
agencyModeFk: orderForm.value.agency,
},
)
};
const submit = async () => { const submit = async () => {
loading.value = true; loading.value = true;