feat:对接部门管理,优化菜单管理,共用handleTree方法

This commit is contained in:
AN
2025-04-13 13:22:12 +08:00
parent 73cfa34796
commit 375ffa1578
19 changed files with 667 additions and 165 deletions

View File

@ -2,7 +2,7 @@ import { request } from '@/service/request';
/** 获取部门列表 */
export function fetchGetDeptList(params?: Api.System.DeptSearchParams) {
return request<Api.System.DeptList>({
return request<Api.System.Dept[]>({
url: '/system/dept/list',
method: 'get',
params
@ -28,7 +28,7 @@ export function fetchUpdateDept(data: Api.System.DeptOperateParams) {
}
/** 批量删除部门 */
export function fetchDeleteDept(deptIds: CommonType.IdType[]) {
export function fetchBatchDeleteDept(deptIds: CommonType.IdType[]) {
return request<boolean>({
url: `/system/dept/${deptIds.join(',')}`,
method: 'delete'