68 lines
1.5 KiB
TypeScript
68 lines
1.5 KiB
TypeScript
|
|
import request from '@/utils/request'
|
|||
|
|
|
|||
|
|
// 新增用户角色关联
|
|||
|
|
export function userRoleAdd(data: any) {
|
|||
|
|
return request({
|
|||
|
|
url: '/user-role/add',
|
|||
|
|
method: 'post',
|
|||
|
|
data,
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 根据ID删除用户角色关联
|
|||
|
|
export function userRoleDel(id: string | number) {
|
|||
|
|
return request({
|
|||
|
|
url: `/user-role/del/${id}`,
|
|||
|
|
method: 'delete',
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 分页查询用户角色关联列表
|
|||
|
|
export function userRoleList(data: any) {
|
|||
|
|
return request({
|
|||
|
|
url: '/user-role/listPage',
|
|||
|
|
method: 'get',
|
|||
|
|
params: data,
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 根据ID查询用户角色关联
|
|||
|
|
export function userRoleById(id: string | number) {
|
|||
|
|
return request({
|
|||
|
|
url: `/user-role/getById/${id}`,
|
|||
|
|
method: 'get',
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 根据角色ID查询关联用户(先封装不调用)
|
|||
|
|
export function userRoleByRoleId(roleId: string | number) {
|
|||
|
|
return request({
|
|||
|
|
url: `/user-role/getByRoleId/${roleId}`,
|
|||
|
|
method: 'get',
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 根据角色ID删除所有关联(先封装不调用)
|
|||
|
|
export function userRoleDelByRoleId(roleId: string | number) {
|
|||
|
|
return request({
|
|||
|
|
url: `/user-role/delByRoleId/${roleId}`,
|
|||
|
|
method: 'delete',
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 根据用户ID查询关联角色(先封装不调用)
|
|||
|
|
export function userRoleByUserId(userId: string | number) {
|
|||
|
|
return request({
|
|||
|
|
url: `/user-role/getByUserId/${userId}`,
|
|||
|
|
method: 'get',
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// 根据用户ID删除所有关联(先封装不调用)
|
|||
|
|
export function userRoleDelByUserId(userId: string | number) {
|
|||
|
|
return request({
|
|||
|
|
url: `/user-role/delByUserId/${userId}`,
|
|||
|
|
method: 'delete',
|
|||
|
|
})
|
|||
|
|
}
|