2025-06-23 07:52:03 +00:00
|
|
|
import { hasPermission } from '@/utils/permission/index'
|
|
|
|
|
import { ComplexPermission } from '@/utils/permission/type'
|
|
|
|
|
import { EditionConst, PermissionConst, RoleConst } from '@/utils/permission/data'
|
2025-07-08 07:54:55 +00:00
|
|
|
const systemManage = {
|
2025-06-23 07:52:03 +00:00
|
|
|
is_share: () =>
|
|
|
|
|
hasPermission(
|
|
|
|
|
new ComplexPermission(
|
|
|
|
|
[RoleConst.ADMIN],
|
2025-06-23 12:40:56 +00:00
|
|
|
[PermissionConst.MODEL_READ],
|
2025-06-23 07:52:03 +00:00
|
|
|
[EditionConst.IS_EE],
|
|
|
|
|
'OR',
|
|
|
|
|
),
|
|
|
|
|
'OR',
|
|
|
|
|
),
|
2025-06-23 12:40:56 +00:00
|
|
|
addModel: () => false,
|
|
|
|
|
modify: () => false,
|
|
|
|
|
paramSetting: () => false,
|
|
|
|
|
delete: () => false,
|
2025-06-23 07:52:03 +00:00
|
|
|
}
|
|
|
|
|
|
2025-07-08 07:54:55 +00:00
|
|
|
export default systemManage
|