feat
This commit is contained in:
@@ -18,6 +18,8 @@ export interface MenuItem {
|
||||
children?: MenuItem[];
|
||||
is_web_page?: boolean; // 是否为网页
|
||||
web_url?: string; // 嵌入的网页URL
|
||||
component?: string; // 路由文件地址
|
||||
is_new_tab?: boolean; // 是否在新窗口打开
|
||||
}
|
||||
|
||||
/** 获取菜单 */
|
||||
|
||||
@@ -18,7 +18,7 @@ export const modifyUser = (data: UserItem) => request.post("/rbac2/v1/user/modif
|
||||
/** 删除用户 */
|
||||
export const deleteUser = (data: { id: UserItem['id'] }) => request.post("/rbac2/v1/user/del", data);
|
||||
/** 获取所有权限【树形】 */
|
||||
export const getUserPmnTree = (data: { id: UserItem['id'] }) => request.post("/rbac2/v1/user/pmn_tree", data);
|
||||
export const getUserPmnTree = (data: { id: UserItem['id'], workspace: string }) => request.post("/rbac2/v1/user/pmn_tree", data);
|
||||
|
||||
/** 用户-获取所有权限【平面】 */
|
||||
export const userPmn = (data: { id: UserItem['id'], workspace: string }) => request.post("/rbac2/v1/user/pmn", data, { needWorkspace: true });
|
||||
@@ -39,3 +39,11 @@ export const resetUserPassword = (data: {
|
||||
/** 手机号 */
|
||||
phone: string;
|
||||
}) => request.post("/rbac2/v1/reset", data);
|
||||
|
||||
/** 管理员重置用户密码 */
|
||||
export const adminResetUserPassword = (data: {
|
||||
/** 用户ID */
|
||||
id: number;
|
||||
/** 新密码 */
|
||||
password: string;
|
||||
}) => request.post("/rbac2/v1/user/reset_password", data);
|
||||
|
||||
Reference in New Issue
Block a user