0.0.1-beta.7 • Published 6 months ago

@imedx/ics-imedx-permission v0.0.1-beta.7

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

Usage

npm i @imedx/ics-imedx-permission@0.0.1

feature

0.0.1 初始提供

Features

  • ImedxPermission:imedx 权限

Importing library

You can import the generated bundle to use the whole library generated by this starter:

import ImedxPermission from '@imedx/ics-imedx-permission'

// 安装指令,使用 v-imedx-permission="权限编码"
Vue.use(ImedxPermission)

ImedxPermission

   /**
   * 设置模块ID
   * @param moduleId 模块ID
   */
  setModuleId(moduleId: string): void

  /**
   * 设置用户权限
   * @param permission 用户权限列表
   */
  setUserPermission(permission: object): void

  /**
   * 设置用户权限
   * @param moduleId 模块ID
   * @param permission 用户权限列表
   */
  setUserPermissionByModuleId(moduleId: string, permission: object): void

  /**
   * 清除用户权限
   */
  clearUserPermission(): void

  /**
   * 设置患者权限
   * @param permission 患者权限列表
   * @returns 字符串结果
   */
  setPatientPermission(permission: object): void

  /**
   * 清除患者权限
   */
  clearPatientPermission(): void

  /**
   * 获取所有权限对象
   * @returns 所有权限对象
   */
  getPermission(): object

  /**
   * 判断是否有权限
   * @param permissionId 权限id
   * @returns true 有 false 无
   */
  hasPermission(permissionId: string): boolean

  /**
   * 判断是否有权限
   * @param moduleId 模块id
   * @param permissionId 权限id
   * @returns true 有 false 无
   */
  hasPermissionByModuleId(moduleId: string, permissionId: string): boolean
0.0.1-beta.7

6 months ago

0.0.1-beta.6

6 months ago

0.0.1-beta.5

6 months ago

0.0.1-beta.4

9 months ago

0.0.1-beta.3

9 months ago

0.0.1-beta.2

9 months ago

0.0.1-beta.1

9 months ago

0.0.1

9 months ago