Commit f4d55482 authored by liwei's avatar liwei

1

parent 0d772012
import {
AccountParams,
DeptListItem,
MenuParams,
RoleParams,
RolePageParams,
MenuListGetResultModel,
DeptListGetResultModel,
AccountListGetResultModel,
RolePageListGetResultModel,
RoleListGetResultModel,
} from '../../demo/model/systemModel';
import { defHttp } from '@/utils/http/axios';
enum Api {
deleteById = '/system/role/deleteLogical/',
setRoleStatus = '/system/role/changeStatus',
RolePageList = '/system/role/list',
roleDetail = '/system/role/detail/',
GetAllRoleList = '/system/role/listAll',
}
export const getAllRoleList = (params?: RoleParams) =>
defHttp.get<RoleListGetResultModel>({ url: Api.GetAllRoleList, params });
/** 删除角色*/
export const deleteById = (params?: any) =>
defHttp.delete<any>({ url: Api.deleteById+params });
/** 获取角色详情信息*/
export const roleDetailApi = (params: any) =>
defHttp.get<any>({ url: Api.roleDetail + params });
/** 获取角色列表信息*/
export const getRoleListByPage = (params?: any) =>
defHttp.get<RolePageListGetResultModel>({ url: Api.RolePageList, params });
/** 修改角色状态*/
export const setRoleStatus = (businessId: string, flag: string) =>
defHttp.post({ url: Api.setRoleStatus, params: { businessId, flag } });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment