fix: wrong hidden menu condition

This commit is contained in:
Methapon2001 2024-12-04 18:07:10 +07:00
parent 519b0d7e94
commit a0013bdbe0

View file

@ -1,5 +1,5 @@
<script setup lang="ts"> <script setup lang="ts">
import { computed, ref, onMounted, watch, nextTick } from 'vue'; import { computed, ref, onMounted, watch } from 'vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
import { Icon } from '@iconify/vue'; import { Icon } from '@iconify/vue';
@ -105,28 +105,25 @@ onMounted(async () => {
{ {
label: 'branch', label: 'branch',
route: '/branch-management', route: '/branch-management',
hidden: hidden: !(
role.value.includes('admin') || role.value.includes('admin') ||
role.value.includes('branch_admin') || role.value.includes('branch_manager') ||
role.value.includes('head_of_admin') || role.value.includes('head_of_admin') ||
role.value.includes('system') || role.value.includes('system') ||
role.value.includes('owner') || role.value.includes('owner') ||
role.value.includes('head_of_account') role.value.includes('head_of_account')
? false ),
: true,
}, },
{ {
label: 'personnel', label: 'personnel',
route: '/personnel-management', route: '/personnel-management',
hidden: hidden: !(
role.value.includes('admin') || role.value.includes('admin') ||
role.value.includes('branch_admin') ||
role.value.includes('head_of_admin') || role.value.includes('head_of_admin') ||
role.value.includes('system') || role.value.includes('system') ||
role.value.includes('owner') || role.value.includes('owner') ||
role.value.includes('branch_manager') role.value.includes('branch_manager')
? false ),
: true,
}, },
{ label: 'workflow', route: '/workflow' }, { label: 'workflow', route: '/workflow' },
{ label: 'productService', route: '/product-service' }, { label: 'productService', route: '/product-service' },