tarsier-vue-tools权限管理组件

2021-07-09 by uino 29 研发

使用前的准备

  1. 组件的store需要注册到全局的vuexstore中并命名AuthorityManageStore
  2. 传入参数urls对象,默认配置为/tarsier-comm/permission的后台地址

// store.js:
import { AuthorityManageStore } from 'uino-tarsier-vue-lib';
export default new Vuex.Store({
  state:{},
  modules:{
    AuthorityManageStore
  }
});

使用


// *.vue:
<template>
  <AuthorityManage :urls="urls" />
</template>

<script>
  import { AuthorityManage } from  'uino-tarsier-vue-lib';

  export default {
    components: {
      AuthorityManage
    },
    data() {
      return {
        urls:{}
      };
    }
  }
</script>
  

参数配置说明

urls (type: Object)

接口配置地址

  • PRE : 地址前缀 ,默认值:/tarsier-comm/permission
  • ROLE_LIST : 分页查询角色 , 默认值:/role/getRolePageByQuery
  • ORG_LIST : 查询组织树 , 默认值:/org/getTree
  • SAVE_ROLE_INFO : 保存或更新角色 , 默认值:/role/saveOrUpdate
  • DELETE_ROLE : 根据id删除角色 , 默认值:/role/deleteById
  • USER_OF_ROLE : 根据角色id查询角色下的用户 , 默认值:/user/getUserByRoleId
  • ALLOT_USER : 为角色分配用户 , 默认值:/role/addRoleUserRlt
  • ROLE_OF_USER :获取指定用户绑定的角色 , 默认值:/role/getRolesByUserId
  • ALLOT_USER_OF_ROLE : 给角色绑定用户 , 默认值:/user/addUserRoleRlt
  • ALL_MENU : 获取所有菜单 , 默认值:/role/getAllMenu
  • MENU_OF_ROLE : 获取角色下的菜单权限 , 默认值:/role/getAuthMenuByRoleId
  • MENU_OF_USER : 获取用户下的菜单权限 , 默认值:/role/getAuthMenuByUserId
  • ADD_ROLE_MENU_RLT : 添加角色和菜单的关系 , 默认值:/role/addRoleMenuRlt
  • ADD_USER_MENU_RLT : 添加用户和菜单的关系 , 默认值:/role/addUserMenuRlt
  • DATA_AUTH_MENU : 获取数据权限菜单 , 默认值:/role/getAllDataRoleMenu
  • DATA_MODULE_OF_DATA : 根据数据模块id获取真实数据转发 , 默认值:/role/getDataModuleDataById
  • DATA_AUTH_OF_ROLE : 获取角色下数据权限 , 默认值:/role/getAuthDataRoleByRoleId
  • DATA_AUTH_OF_USER : 获取用户下的数据权限 , 默认值:/role/getUserAuthDataRoleByUserId
  • DATA_AUTH_OF_ROLE_ABOUT_USER : 获取用户下的所有角色的数据权限 , 默认值:/role/getRoleAuthDataRoleByUserId
  • ADD_ROLE_DATA_MODULE_RLT : 添加角色和数据模块的关系 , 默认值:/role/addRoleDataModuleRlt
  • ADD_USER_DATA_MODULE_RLT : 添加用户和数据模块的关系 , 默认值:/role/addUserDataModuleRlt
  • USER_LIST : 查询用户列表信息 , 默认值:/user/queryInfoPage
  • ORG_TREE : 获取组织树 , 默认值:/org/getTree
  • ADD_ORG_OF_ROLE : 为角色添加组织 , 默认值:/role/addRoleOrgRlt
  • ORG_OF_ROLE : 获取角色相关的组织 , 默认值:/org/getOrgByRoleId

dataAuthAble (type: Boolean)

是否含有数据权限功能,默认值 true