fix: default open drawer
This commit is contained in:
parent
4ec5bd3365
commit
2e7f77625a
1 changed files with 23 additions and 11 deletions
|
|
@ -110,6 +110,28 @@ const downloadManualAll = () => {
|
|||
link.click();
|
||||
document.body.removeChild(link);
|
||||
};
|
||||
|
||||
function defaultOpen(index: number) {
|
||||
if (role.value === "admin") {
|
||||
if (route.fullPath.includes("-superadmin") && index === 1) {
|
||||
return true;
|
||||
} else if (route.fullPath.includes("-admin") && index === 2) {
|
||||
return true;
|
||||
} else if (route.fullPath.includes("-user") && index === 3) {
|
||||
return true;
|
||||
}
|
||||
} else if (role.value === "officer") {
|
||||
if (route.fullPath.includes("-admin") && index === 1) {
|
||||
return true;
|
||||
} else if (route.fullPath.includes("-user") && index === 2) {
|
||||
return true;
|
||||
}
|
||||
} else if (role.value === "user") {
|
||||
if (route.fullPath.includes("-user")) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<!-- โครงเว็บ -->
|
||||
|
|
@ -295,17 +317,7 @@ const downloadManualAll = () => {
|
|||
class="menuSub"
|
||||
expand-icon="mdi-chevron-down"
|
||||
expanded-icon="mdi-chevron-up"
|
||||
:default-opened="
|
||||
!!route.params.name
|
||||
? index === 1
|
||||
? route.params.name.includes('-superadmin')
|
||||
: index === 2
|
||||
? route.params.name.includes('-admin')
|
||||
: index === 3
|
||||
? route.params.name.includes('-user')
|
||||
: false
|
||||
: false
|
||||
"
|
||||
:default-opened="defaultOpen(index)"
|
||||
>
|
||||
<template v-slot:header>
|
||||
<q-item-section avatar>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue