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 () => {
|
const getAgencies = async () => {
|
||||||
try {
|
try {
|
||||||
const agenciesInZone = await api.get('Agencies/landsThatDay', {
|
const agenciesInZone = await api.get('Agencies/landsThatDay', {
|
||||||
|
@ -373,17 +398,11 @@ onMounted(async () => {
|
||||||
if (route.params.id) {
|
if (route.params.id) {
|
||||||
notify(t('rememberReconfiguringImpact'), 'warning');
|
notify(t('rememberReconfiguringImpact'), 'warning');
|
||||||
|
|
||||||
const [order] = await jApi.query(
|
const order = await getOrder(route.params.id);
|
||||||
`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 }
|
|
||||||
);
|
|
||||||
|
|
||||||
if (order) {
|
if (order) {
|
||||||
orderForm.value.method = order.deliveryMethod;
|
orderForm.value.method = order.deliveryMethod.code;
|
||||||
orderForm.value.date = formatDate(order.sent, 'YYYY/MM/DD');
|
orderForm.value.date = formatDate(order.landed, 'YYYY/MM/DD');
|
||||||
orderForm.value.agency = order.agencyModeFk;
|
orderForm.value.agency = order.agencyModeFk;
|
||||||
orderForm.value.address = order.addressFk;
|
orderForm.value.address = order.addressFk;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue