页面权限
若想控制有些页面只有部分人能看到,在路由中配置 access: 'canAccess'
按钮权限
若想控制有些按钮只有部分人能看到,给Button增加rhaspermission="ehr:workTimeManage:workTimeSetting:add" 属性
需要在云平台配置该权限所在页面路径,再为角色配置权限
需要引入LocationOp
标签权限
若是没有rhaspermission属性的标签:
import { useModel } from '@@/plugin-model/useModel'
const { initialState } = useModel('@@initialState')
const { currentUser } = initialState || {}
currentUser?.perms?.includes('ehr:perf:approval:configbtn') ? (
<a click={ }>
配置
</a>
) : null