<template>
|
<div class="p-10 m-4 rounded-md bg-white">
|
<Alert
|
message="目前mock了两组数据, id为1 和 2 具体返回的菜单可以在mock/sys/menu.ts内查看"
|
show-icon
|
/>
|
<CurrentPermissionMode />
|
|
<Alert class="mt-4" type="info" message="点击后请查看左侧菜单变化" show-icon />
|
|
<div class="mt-4">
|
权限切换(请先切换权限模式为后台权限模式):
|
<a-button-group>
|
<a-button @click="changeMenu('1')"> 获取用户id为1的菜单 </a-button>
|
<a-button @click="changeMenu('2')"> 获取用户id为2的菜单 </a-button>
|
</a-button-group>
|
</div>
|
</div>
|
</template>
|
<script lang="ts">
|
import { defineComponent } from 'vue';
|
import { Alert } from 'ant-design-vue';
|
import CurrentPermissionMode from '../CurrentPermissionMode.vue';
|
import { RoleEnum } from '/@/enums/roleEnum';
|
import { usePermission } from '/@/hooks/web/usePermission';
|
|
export default defineComponent({
|
components: { Alert, CurrentPermissionMode },
|
setup() {
|
const { changeMenu } = usePermission();
|
return {
|
RoleEnum,
|
changeMenu,
|
};
|
},
|
});
|
</script>
|