/* * @Descripttion: * @version: * @Author: 曹文丽 * @Date: 2023-08-30 16:57:32 * @LastEditors: 曹文丽 * @LastEditTime: 2023-09-04 17:21:19 */ import { useUserStoreWithOut } from '@/store/modules/users'; import { useRoute } from 'vue-router'; /** * @description: 获取当前页面的权限按钮 * @return {*} * @author: changjun */ export const usePermissions = () => { const userStore = useUserStoreWithOut(); const route = useRoute(); const { path } = route; const permissionsButton = userStore.getPermissionsButton; const permissionsButtons = [] as any; permissionsButton.forEach((item) => { if (item.url.includes(path)) { permissionsButtons.push(item); } }); return { permissionsButtons }; };