| | |
| | | @refresh="handleRefresh" |
| | | > |
| | | <template #left> |
| | | <ElButton v-auth="'add'" @click="handleAddMenu" v-ripple>{{ t('pages.system.menu.buttons.add') }}</ElButton> |
| | | <ElButton v-auth="'add'" @click="handleAddMenu" v-ripple>{{ |
| | | t('pages.system.menu.buttons.add') |
| | | }}</ElButton> |
| | | <ElButton @click="toggleExpand" v-ripple> |
| | | {{ isExpanded ? t('pages.system.menu.actions.collapse') : t('pages.system.menu.actions.expand') }} |
| | | {{ |
| | | isExpanded |
| | | ? t('pages.system.menu.actions.collapse') |
| | | : t('pages.system.menu.actions.expand') |
| | | }} |
| | | </ElButton> |
| | | </template> |
| | | </ArtTableHeader> |
| | |
| | | function handleAddMenu() { |
| | | dialogType.value = 'menu' |
| | | editData.value = null |
| | | lockMenuType.value = true |
| | | lockMenuType.value = false |
| | | dialogVisible.value = true |
| | | } |
| | | |
| | |
| | | function handleEditMenu(row) { |
| | | dialogType.value = 'menu' |
| | | editData.value = row |
| | | lockMenuType.value = true |
| | | lockMenuType.value = false |
| | | dialogVisible.value = true |
| | | } |
| | | |
| | | function handleEditAuth(row) { |
| | | dialogType.value = 'button' |
| | | editData.value = row |
| | | lockMenuType.value = true |
| | | lockMenuType.value = false |
| | | dialogVisible.value = true |
| | | } |
| | | |