refactor(CheckoutView): use Salix for getOrder
gitea/hedera-web/pipeline/pr-beta This commit looks good
Details
gitea/hedera-web/pipeline/pr-beta This commit looks good
Details
This commit is contained in:
parent
03175e15b0
commit
23d97a5f63
|
@ -198,6 +198,31 @@ const getAddresses = async (clientFk) => {
|
|||
}
|
||||
};
|
||||
|
||||
const getOrder = async (orderId) => {
|
||||
const { data } = await api.get(`Orders/${orderId}`, {
|
||||
params: {
|
||||
filter: JSON.stringify({
|
||||
include: [
|
||||
{
|
||||
relation: 'deliveryMethod',
|
||||
scope: {
|
||||
fields: ['code'],
|
||||
},
|
||||
},
|
||||
],
|
||||
fields: [
|
||||
'id',
|
||||
'delivery_method_id',
|
||||
'landed',
|
||||
'agencyModeFk',
|
||||
'addressFk',
|
||||
]
|
||||
})
|
||||
}
|
||||
});
|
||||
return data;
|
||||
};
|
||||
|
||||
const getAgencies = async () => {
|
||||
try {
|
||||
const agenciesInZone = await api.get('Agencies/landsThatDay', {
|
||||
|
@ -373,17 +398,11 @@ onMounted(async () => {
|
|||
if (route.params.id) {
|
||||
notify(t('rememberReconfiguringImpact'), 'warning');
|
||||
|
||||
const [order] = await jApi.query(
|
||||
`SELECT m.code deliveryMethod, o.sent, o.agencyModeFk, o.addressFk
|
||||
FROM myOrder o
|
||||
JOIN vn.deliveryMethod m ON m.id = o.deliveryMethodFk
|
||||
WHERE o.id = #id`,
|
||||
{ id: route.params.id }
|
||||
);
|
||||
const order = await getOrder(route.params.id);
|
||||
|
||||
if (order) {
|
||||
orderForm.value.method = order.deliveryMethod;
|
||||
orderForm.value.date = formatDate(order.sent, 'YYYY/MM/DD');
|
||||
orderForm.value.method = order.deliveryMethod.code;
|
||||
orderForm.value.date = formatDate(order.landed, 'YYYY/MM/DD');
|
||||
orderForm.value.agency = order.agencyModeFk;
|
||||
orderForm.value.address = order.addressFk;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue