Files
boursecu_admin/src/api/permission.ts
T

20 lines
807 B
TypeScript
Raw Normal View History

2026-01-24 17:45:54 +03:30
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}`)
}