修改菜单管理页面,角色管理页面,修改后台返回的路由数据适配项目

This commit is contained in:
2025-02-17 18:31:33 +08:00
parent 96290b97da
commit 964aab217d
9 changed files with 382 additions and 209 deletions

View File

@@ -21,7 +21,7 @@ const MenuApi = {
return request<any, MenuVO>({
url: `${baseURL}/detail`,
method: "get",
data: { id }
params: { id }
});
},
add(data: addRequest) {
@@ -195,7 +195,7 @@ export interface editRequest {
/**
* 上级菜单,不传递则为顶级菜单
*/
pid?: number;
pid: number | string | null;
title: string;
[property: string]: any;
}

View File

@@ -17,20 +17,29 @@ const RoleApi = {
data,
});
},
update(data: editRequest) {
return request<any, editResponse>({
update(id: number | string | null, data: editRequest) {
const requestData = { ...data, id };
return request<any>({
url: `${baseURL}`,
method: "put",
data,
data: requestData,
});
},
delete(data: delRequest) {
return request<any, delResponse>({
url: `${baseURL}`,
method: "put",
method: "delete",
data,
});
},
// 获取角色对应的菜单id
getMenu(id: number) {
return request<any>({
url: `${baseURL}/menu`,
method: "get",
params: { id },
});
},
};
export default RoleApi;
@@ -226,3 +235,4 @@ export interface delResponse {
[property: string]: any;
}
/** delete end */

View File

@@ -216,7 +216,7 @@ export default UserAPI;
export interface UserInfo {
/** 用户ID */
userId?: number;
id?: number | string;
/** 用户名 */
username?: string;