重构组合式api

This commit is contained in:
WUSIJIAN
2025-11-25 17:02:31 +08:00
parent 428989c993
commit 4d6f49598e
16 changed files with 2213 additions and 1631 deletions

View File

@@ -0,0 +1,65 @@
import request from '/@/utils/request';
export function getRoleList(query: Object) {
return request({
url: '/api/v1/system/role/list',
method: 'get',
params: query,
});
}
export function getRoleParams() {
return request({
url: '/api/v1/system/role/getParams',
method: 'get',
});
}
export function addRole(data: object) {
return request({
url: '/api/v1/system/role/add',
method: 'post',
data: data,
});
}
export function getRole(id: number) {
return request({
url: '/api/v1/system/role/get',
method: 'get',
params: { id },
});
}
export function editRole(data: object) {
return request({
url: '/api/v1/system/role/edit',
method: 'put',
data: data,
});
}
export function deleteRole(id: number) {
return request({
url: '/api/v1/system/role/delete',
method: 'delete',
data: { ids: [id] },
});
}
export function dataScope(data: any) {
return request({
url: '/api/v1/system/role/dataScope',
method: 'put',
data: data,
});
}
// 根据角色ID查询部门树结构
export function roleDeptTreeSelect(roleId: number) {
return request({
url: '/api/v1/system/role/deptTreeSelect',
method: 'get',
params: { roleId },
});
}