refactor(ConfirmView): use Salix in `getOrder` (WIP)
This commit is contained in:
parent
f97ce097f8
commit
b67a3cad1c
|
@ -10,6 +10,7 @@ import useNotify from 'src/composables/useNotify.js';
|
||||||
import { currency } from 'src/lib/filters.js';
|
import { currency } from 'src/lib/filters.js';
|
||||||
import { tpvStore } from 'stores/tpv';
|
import { tpvStore } from 'stores/tpv';
|
||||||
import { useQuasar } from 'quasar';
|
import { useQuasar } from 'quasar';
|
||||||
|
import { onUserId } from 'src/utils/onUserId';
|
||||||
|
|
||||||
const $q = useQuasar();
|
const $q = useQuasar();
|
||||||
const jApi = inject('jApi');
|
const jApi = inject('jApi');
|
||||||
|
@ -76,9 +77,56 @@ const paymentOptionsArray = computed(() => {
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
const getOrder = async () => {
|
const getOrder = async (clientFk) => {
|
||||||
try {
|
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(
|
const { results } = await jApi.execQuery(
|
||||||
`CALL myOrder_getTax(#id);
|
`CALL myOrder_getTax(#id);
|
||||||
|
|
||||||
|
@ -170,10 +218,11 @@ const getTransferAccounts = async () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const fetchData = async () => {
|
const fetchData = async () => {
|
||||||
await getOrder();
|
|
||||||
await getTransferAccounts();
|
await getTransferAccounts();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
onUserId(getOrder);
|
||||||
|
|
||||||
const modifyOrder = () => {
|
const modifyOrder = () => {
|
||||||
router.push({ name: 'basket', params: { id: orderId.value } });
|
router.push({ name: 'basket', params: { id: orderId.value } });
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue