UNPKG

@aliretail/react-utils

Version:
25 lines (21 loc) 990 B
"use strict"; exports.__esModule = true; exports["default"] = exports.checkUserPermission = void 0; /** * 检查当前用户是否拥有某个接口访问权限 * @param key 权限相关的key * @return 是否用户拥有权限,找不到方法也是false */ var checkUserPermission = function checkUserPermission(key) { var _window$workbenchUtil, _window, _window$workbenchUtil2; var checkUserPermissionFun = (_window$workbenchUtil = (_window = window) === null || _window === void 0 ? void 0 : (_window$workbenchUtil2 = _window.workbenchUtils) === null || _window$workbenchUtil2 === void 0 ? void 0 : _window$workbenchUtil2.checkUserPermission) !== null && _window$workbenchUtil !== void 0 ? _window$workbenchUtil : function () { return false; }; var hasPermission = checkUserPermissionFun(key); return hasPermission; }; exports.checkUserPermission = checkUserPermission; var _default = { checkUserPermission: checkUserPermission }; exports["default"] = _default;