@aliretail/react-utils
Version:
17 lines (16 loc) • 812 B
JavaScript
/**
* 检查当前用户是否拥有某个接口访问权限
* @param key 权限相关的key
* @return 是否用户拥有权限,找不到方法也是false
*/
export 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;
};
export default {
checkUserPermission: checkUserPermission
};