Fix menu
gitea/hedera-web/pipeline/pr-beta This commit looks good Details

This commit is contained in:
William Buezas 2025-04-22 12:05:39 +02:00
parent 52fe0f9f55
commit ba0500725c
1 changed files with 30 additions and 24 deletions

View File

@ -32,8 +32,7 @@ export const useAppStore = defineStore('hedera', {
}),
actions: {
async getMenuLinks() {
const { data: sections } = await api.get('MyMenus');
const { data: sections } = await api.get('MyMenus/myMenu');
if (!sections) return;
const sectionMap = new Map();
@ -92,32 +91,39 @@ export const useAppStore = defineStore('hedera', {
async checkRedirect(checkoutContinue) {
const orderId = this.basketOrderId;
const myOrder_checkConfig = await api.post('applications/myOrder_checkConfig/execute-proc', {
schema: 'hedera',
params: [orderId],
}, {
validateStatus: () => true,
});
const myOrder_checkConfig = await api.post(
'applications/myOrder_checkConfig/execute-proc',
{
schema: 'hedera',
params: [orderId]
},
{
validateStatus: () => true
}
);
if (myOrder_checkConfig.status >= 200 && myOrder_checkConfig.status < 300) {
return true;
if (
myOrder_checkConfig.status >= 200 &&
myOrder_checkConfig.status < 300
) {
return true;
}
switch (myOrder_checkConfig.data.error?.message) {
case 'orderNotOwnedByUser':
notify(t(`errors.orderNotOwnedByUser`), 'negative');
case 'orderConfirmed':
case 'orderNotOwnedByUser':
this.unloadOrder();
await this.redirect();
break;
default:
this.router.push({
name: 'checkout',
params: { id: this.basketOrderId },
query: { continue: checkoutContinue }
});
notify(myOrder_checkConfig.data.error.message, 'negative');
case 'orderNotOwnedByUser':
notify(t(`errors.orderNotOwnedByUser`), 'negative');
case 'orderConfirmed':
case 'orderNotOwnedByUser':
this.unloadOrder();
await this.redirect();
break;
default:
this.router.push({
name: 'checkout',
params: { id: this.basketOrderId },
query: { continue: checkoutContinue }
});
notify(myOrder_checkConfig.data.error.message, 'negative');
}
return false;