@aliretail/react-utils
Version:
25 lines (21 loc) • 990 B
JavaScript
;
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;