import useAxios from '@core/utils/useAxios' import type { Permission, UserPermission } from '@/model/permission' export const getTreeData = async () => await useAxios.get('/api/permission/show/rid') export const updatePermission = async (obj: Permission) => await useAxios.post('/api/permission', obj) export const getSelectedData = async (user_type_id?: number, section_id?: number) => await useAxios.get(`/api/permission/${user_type_id}/${section_id}`) export const updateUserPermission = async (obj: UserPermission) => await useAxios.post('/api/exclude', obj) export const getUserSelectedData = async (id?: number) => await useAxios.get(`/api/exclude/${id}`) export async function getUserPermissions(user_id: number) { return await useAxios.get(`/api/exclude/user/permission/${user_id}`) }