0
0
Fork 0

refs #5989 botton general

This commit is contained in:
Carlos Satorres 2023-08-02 12:03:50 +02:00
parent a45d477151
commit 68f370b988
1 changed files with 33 additions and 0 deletions

View File

@ -16,6 +16,34 @@ const token = session.getToken();
const appName = 'Lilium'; const appName = 'Lilium';
onMounted(() => stateStore.setMounted()); onMounted(() => stateStore.setMounted());
function redirect(id) {
const currentURL = window.location.href;
const salixBaseURL = 'https://salix.verdnatura.es/#!/';
const dashboardRegex = /\/#\/dashboard/;
const claimRegex = /\/#\/claim\/(\d+)\/summary/;
const invoiceOutRegex = /\/#\/invoice-out\/(\d+)\/summary/;
if (currentURL.match(dashboardRegex)) {
window.location.href = salixBaseURL;
} else if (currentURL.match(claimRegex)) {
const claimID = currentURL.match(claimRegex)[1];
const redirectURL = salixBaseURL + `claim/${claimID}/summary`;
window.location.href = redirectURL;
} else if (currentURL.match(invoiceOutRegex)) {
const invoiceOutID = currentURL.match(invoiceOutRegex)[1];
const redirectURL = salixBaseURL + `invoice-out/${invoiceOutID}/summary`;
window.location.href = redirectURL;
} else {
window.location.href = salixBaseURL;
}
}
</script> </script>
<template> <template>
@ -56,6 +84,11 @@ onMounted(() => stateStore.setMounted());
<QSpace /> <QSpace />
<div class="q-pl-sm q-gutter-sm row items-center no-wrap"> <div class="q-pl-sm q-gutter-sm row items-center no-wrap">
<div id="actions-prepend"></div> <div id="actions-prepend"></div>
<QBtn
@click="redirect(this.$route.params.id)"
icon="open_in_new"
label="Ir a SALIX"
></QBtn>
<QBtn id="pinnedModules" icon="apps" flat dense rounded> <QBtn id="pinnedModules" icon="apps" flat dense rounded>
<QTooltip bottom> <QTooltip bottom>
{{ t('globals.pinnedModules') }} {{ t('globals.pinnedModules') }}