Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Rbac

权限管理服务器服务接口

Hierarchy

  • Rbac

Index

Constructors

Methods

  • GetRbacCheckrolecode(role_code: string, callback?: (response: GetRbacCheckrolecodeResponse) => void, loading?: boolean, isshow?: boolean): void
  • GetRbacDelrole(role_id: string, callback?: (response: GetRbacDelroleResponse) => void, loading?: boolean, isshow?: boolean): void
  • 删除角色

    Parameters

    Returns void

  • GetRbacDelroute(route_id: string, callback?: (response: GetRbacDelrouteResponse) => void, loading?: boolean, isshow?: boolean): void
  • 删除路由

    Parameters

    Returns void

  • GetRbacDeluser(user_id: string, callback?: (response: GetRbacDeluserResponse) => void, loading?: boolean, isshow?: boolean): void
  • 删除账号

    Parameters

    Returns void

  • GetRbacGetcode(_t: string, callback?: (response: GetRbacGetcodeResponse) => void, loading?: boolean, isshow?: boolean): void
  • 获取验证码

    Parameters

    Returns void

  • PostRbacCreaterole(description?: string, role_code: string, role_name: string, callback?: (response: PostRbacCreateroleResponse) => void, loading?: boolean, isshow?: boolean): void
  • 创建角色

    Parameters

    Returns void

  • PostRbacCreateroute(btn_status: number, component: string, hideInBread: number, hideInMenu: number, icon: string, isMmin: number, ment_type: number, name: string, notCache: number, parent_id: string, path: string, perms: string, perms_type: number, redirect: string, sort: number, title: string, callback?: (response: PostRbacCreaterouteResponse) => void, loading?: boolean, isshow?: boolean): void
  • 创建路由

    Parameters

    • btn_status: number

      按钮权限状态

    • component: string

      组件

    • hideInBread: number

      是否展示面包屑

    • hideInMenu: number

      是否隐藏菜单

    • icon: string

      图标

    • isMmin: number

      是否微应用

    • ment_type: number

      菜单类型

    • name: string

      名称

    • notCache: number

      是否缓存

    • parent_id: string

      父级ID

    • path: string

      路径

    • perms: string

      权限参数

    • perms_type: number

      权限策略

    • redirect: string

      跳转地址

    • sort: number

      排序

    • title: string

      标题

    • Optional callback: (response: PostRbacCreaterouteResponse) => void

      请求回调函数

    • loading: boolean = true

      是否显示loading条

    • isshow: boolean = true

      是否显示errmsg

    Returns void

  • PostRbacDelrolebind(role_id: string, user_id: string, callback?: (response: PostRbacDelrolebindResponse) => void, loading?: boolean, isshow?: boolean): void
  • PostRbacGetroles(limit?: number, page?: number, role_code?: string, role_name?: string, callback?: (response: PostRbacGetrolesResponse) => void, loading?: boolean, isshow?: boolean): void
  • 获取角色列表

    Parameters

    • limit: number = 10

      每页条数

    • page: number = 1

      页数

    • role_code: string = ''

      角色code

    • role_name: string = ''

      角色名称

    • Optional callback: (response: PostRbacGetrolesResponse) => void

      请求回调函数

    • loading: boolean = true

      是否显示loading条

    • isshow: boolean = true

      是否显示errmsg

    Returns void

  • PostRbacGetuserlist(limit?: number, page?: number, realname?: string, username?: string, callback?: (response: PostRbacGetuserlistResponse) => void, loading?: boolean, isshow?: boolean): void
  • 获取管理员用户列表

    Parameters

    Returns void

  • PostRbacLogin(_t: string, code: string, password: string, username: string, callback?: (response: PostRbacLoginResponse) => void, loading?: boolean, isshow?: boolean): void
  • 登录

    Parameters

    • _t: string

      时间轴

    • code: string

      验证码

    • password: string

      密码

    • username: string

      账号

    • Optional callback: (response: PostRbacLoginResponse) => void

      请求回调函数

    • loading: boolean = true

      是否显示loading条

    • isshow: boolean = true

      是否显示errmsg

    Returns void

  • PostRbacRegister(avatar: string, password: string, realname: string, root: number, username: string, callback?: (response: PostRbacRegisterResponse) => void, loading?: boolean, isshow?: boolean): void
  • 创建账号

    Parameters

    • avatar: string

      头像

    • password: string

      密码

    • realname: string

      真实姓名

    • root: number

      管理员类型

    • username: string

      账号

    • Optional callback: (response: PostRbacRegisterResponse) => void

      请求回调函数

    • loading: boolean = true

      是否显示loading条

    • isshow: boolean = true

      是否显示errmsg

    Returns void

  • PostRbacRolebindroute(role_id: string, routes: string[], callback?: (response: PostRbacRolebindrouteResponse) => void, loading?: boolean, isshow?: boolean): void
  • PostRbacRolebinduser(role_id: string, users: string[], callback?: (response: PostRbacRolebinduserResponse) => void, loading?: boolean, isshow?: boolean): void
  • PostRbacUpdaterole(description?: string, role_id: string, role_name: string, callback?: (response: PostRbacUpdateroleResponse) => void, loading?: boolean, isshow?: boolean): void
  • 编辑角色

    Parameters

    Returns void

  • PostRbacUpdateroute(btn_status: number, component: string, hideInBread: number, hideInMenu: number, icon: string, isMmin: number, ment_type: number, name: string, notCache: number, parent_id: string, path: string, perms: string, perms_type: number, redirect: string, route_id: string, sort: number, title: string, callback?: (response: PostRbacUpdaterouteResponse) => void, loading?: boolean, isshow?: boolean): void
  • 编辑路由

    Parameters

    • btn_status: number

      按钮权限状态

    • component: string

      组件

    • hideInBread: number

      是否展示面包屑

    • hideInMenu: number

      是否隐藏菜单

    • icon: string

      图标

    • isMmin: number

      是否微应用

    • ment_type: number

      菜单类型

    • name: string

      名称

    • notCache: number

      是否缓存

    • parent_id: string

      父级ID

    • path: string

      路径

    • perms: string

      权限参数

    • perms_type: number

      权限策略

    • redirect: string

      跳转地址

    • route_id: string

      路由id

    • sort: number

      排序

    • title: string

      标题

    • Optional callback: (response: PostRbacUpdaterouteResponse) => void

      请求回调函数

    • loading: boolean = true

      是否显示loading条

    • isshow: boolean = true

      是否显示errmsg

    Returns void

  • PostRbacUpdateuser(avatar: string, realname: string, root: number, user_id: string, callback?: (response: PostRbacUpdateuserResponse) => void, loading?: boolean, isshow?: boolean): void
  • 创建账号

    Parameters

    Returns void

  • PostRbacUserbindrole(role_id: string, user_id: string, callback?: (response: PostRbacUserbindroleResponse) => void, loading?: boolean, isshow?: boolean): void

Generated using TypeDoc