Skip to content

Commit cd0212d

Browse files
committed
feat: system homepage permission
1 parent a02089b commit cd0212d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/** 系统「首页」按钮权限 → $perm.homepage.* */
22

3-
import { PermissionConstants as P, hasPermission, RoleConstants, Compare} from '../../core'
3+
import { Edition } from '@/permission/core/common'
4+
import { PermissionConstants as P, hasPermission, RoleConstants, Compare, hasEdition} from '../../core'
45

56
export default {
67
/**
78
* 系统「首页」只读权限
89
*/
9-
read: () => hasPermission([RoleConstants.ADMIN,P.HOMEPAGE_READ],Compare.OR),
10+
read: () => hasPermission([RoleConstants.ADMIN,P.HOMEPAGE_READ],Compare.OR) && hasEdition(Edition.PE),
1011
export: () => hasPermission([RoleConstants.ADMIN,P.HOMEPAGE_EXPORT],Compare.OR)
1112
}

0 commit comments

Comments
 (0)