123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- import { request } from '@umijs/max'
- /** 获取单菜单下的角色列表 */
- export async function fetchRoleList(params: API.RoleListParams) {
- return request<API.MenuRoleItem[]>('/role/list', {
- params
- })
- }
- /** 获取单菜单下的后台角色列表 */
- export async function fetchRoleBgList(params: API.RoleListParams) {
- return request<API.MenuRoleItem[]>('/RoleBg/list', {
- params
- })
- }
- /** 新增菜单下角色 */
- export async function addRoleMenu(params: API.CreateRoleParams) {
- return request('/role/add', {
- method: 'POST',
- data: params
- })
- }
- /** 新增菜单下后台角色 */
- export async function addRoleBgMenu(params: API.CreateRoleParams) {
- return request('/RoleBg/add', {
- method: 'POST',
- data: params
- })
- }
- /** 编辑菜单下角色 */
- export async function updateRoleMenu(params: Partial<API.UpdateRoleParams>) {
- return request('/role/update', {
- method: 'POST',
- data: params
- })
- }
- /** 编辑菜单下后台角色 */
- export async function updateRoleBgMenu(params: Partial<API.UpdateRoleParams>) {
- return request('/RoleBg/update', {
- method: 'POST',
- data: params
- })
- }
- /** 删除菜单下角色 */
- export async function delRoleMenuByRoleID(params: API.DelRoleParams) {
- return request('/role/delete', {
- method: 'POST',
- data: params
- })
- }
- /** 删除菜单下后台角色 */
- export async function delRoleBgMenuByRoleID(params: API.DelRoleParams) {
- return request('/RoleBg/delete', {
- method: 'POST',
- data: params
- })
- }
- /** 获取角色下员工列表 */
- export async function fetchRoleStaffListByRoleId(params) {
- return request<API.MenuByRoleIdItem[]>('/account/list', {
- method: 'POST',
- data: params
- })
- }
- /** 获取后台账号列表 */
- export async function fetchRoleBgStaffListByRoleId(params) {
- return request<API.MenuByRoleIdItem[]>('/AccountBg/list', { params })
- }
- /** 新增后台账号 */
- export async function addAccountBg(params: API.AccountBgParams) {
- return request('/AccountBg/add', {
- method: 'POST',
- data: params
- })
- }
- /** 编辑后台账号 */
- export async function updateAccountBg(params: API.AccountBgParams) {
- return request('/AccountBg/update', {
- method: 'POST',
- data: params
- })
- }
- /** 删除后台账号 */
- export async function delAccountBg(params: API.DelRoleParams) {
- return request('/AccountBg/delete', {
- method: 'POST',
- data: params
- })
- }
- /** 角色下关联账号 */
- export async function linkRoleAccount(params: API.LinkAccountParams) {
- return request('/role/link/account', {
- method: 'POST',
- data: params
- })
- }
- /** 后台角色下关联账号 */
- export async function linkRoleBgAccount(params: API.LinkAccountParams) {
- return request('/RoleBg/link/account', {
- method: 'POST',
- data: params
- })
- }
- /** 角色下移除账号 */
- export async function unLinkRoleAccount(params: API.LinkAccountParams) {
- return request('/role/unlink/account', {
- method: 'POST',
- data: params
- })
- }
- /** 后台角色下移除账号 */
- export async function unLinkRoleBgAccount(params: API.LinkAccountParams) {
- return request('/RoleBg/unlink/account', {
- method: 'POST',
- data: params
- })
- }
- /** 角色下设置权限 */
- export async function setRolePermission(params: API.SetRolePermissionParams) {
- return request('/role/set/permission', {
- method: 'POST',
- data: params
- })
- }
- /** 角色下设置后台权限 */
- export async function setRoleBgPermission(params: API.SetRolePermissionParams) {
- return request('/RoleBg/set/permission', {
- method: 'POST',
- data: params
- })
- }
- /** 获取角色详情 */
- export async function queryRoleDetailByID(params: { ID: string }) {
- return request('/role/detail', { params })
- }
- /** 获取后台角色详情 */
- export async function queryRoleBgDetailByID(params: { ID: string }) {
- return request('/RoleBg/detail', { params })
- }
|