/* * @Author: 曹文丽 * @Description: * @Date: 2023-05-29 14:38:51 * @LastEditTime: 2023-05-31 14:42:07 * @LastEditors: 曹文丽 */ 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 }; };