refactor(ConfirmView): use Salix in `getOrder` (WIP)

This commit is contained in:
taro 2025-04-22 23:55:51 -03:00
parent f97ce097f8
commit b67a3cad1c
1 changed files with 52 additions and 3 deletions

View File

@ -10,6 +10,7 @@ import useNotify from 'src/composables/useNotify.js';
import { currency } from 'src/lib/filters.js';
import { tpvStore } from 'stores/tpv';
import { useQuasar } from 'quasar';
import { onUserId } from 'src/utils/onUserId';
const $q = useQuasar();
const jApi = inject('jApi');
@ -76,9 +77,56 @@ const paymentOptionsArray = computed(() => {
);
});
const getOrder = async () => {
const getOrder = async (clientFk) => {
try {
debugger;
const { data: orderTaxes } = await api.get(`Orders/${orderId.value}/getTaxes`);
console.log('orderTaxes', orderTaxes);
// [
// {
// "orderFk": 84,
// "taxableBase": 70,
// "code": "R",
// "tax": 7
// }
// ]
const filter = {
where: {
clientFk,
isConfirmed: false,
source_app: 'WEB',
},
include: [
{
relation: 'address',
scope: {
fields: ['nickname', 'city'],
}
},
{
relation: 'agencyMode',
scope: {
fields: ['description'],
}
},
],
fields: [
'id',
'landed',
'delivery_method_id',
'taxableBase',
'addressFk',
'agencyModeFk'
]
};
const { data: salixOrders } = await api.get(`Orders/${orderId.value}`, {
params: {
filter: JSON.stringify(filter)
}
});
const { results } = await jApi.execQuery(
`CALL myOrder_getTax(#id);
@ -170,10 +218,11 @@ const getTransferAccounts = async () => {
};
const fetchData = async () => {
await getOrder();
await getTransferAccounts();
};
onUserId(getOrder);
const modifyOrder = () => {
router.push({ name: 'basket', params: { id: orderId.value } });
};