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/role/${roleId}`,
|
||
method: 'get',
|
||
})
|
||
}
|
||
|
||
// 根据角色ID删除所有关联(先封装不调用)
|
||
export function userRoleDelByRoleId(roleId: string | number) {
|
||
return request({
|
||
url: `/user-role/role/${roleId}`,
|
||
method: 'delete',
|
||
})
|
||
}
|
||
|
||
// 根据用户ID查询关联角色(先封装不调用)
|
||
export function userRoleByUserId(userId: string | number) {
|
||
return request({
|
||
url: `/user-role/user/${userId}`,
|
||
method: 'get',
|
||
})
|
||
}
|
||
|
||
// 根据用户ID删除所有关联(先封装不调用)
|
||
export function userRoleDelByUserId(userId: string | number) {
|
||
return request({
|
||
url: `/user-role/user/${userId}`,
|
||
method: 'delete',
|
||
})
|
||
}
|