import React from 'react'; import { PermissionButton, TableCard } from '@/components'; import '@/style/common.less'; import '../index.less'; import { StatusColorEnum } from '@/components/BadgeStatus'; import { Tooltip } from 'antd'; import { Store } from 'jetlinks-store'; import { getMenuPathByCode, MENUS_CODE } from '@/utils/menu'; import { useHistory } from 'umi'; export interface AlarmConfigProps extends ConfigurationItem { detail?: React.ReactNode; actions?: React.ReactNode[]; avatarSize?: number; } export const aliyunSms = require('/public/images/alarm/alarm-config.png'); export default (props: AlarmConfigProps) => { const history = useHistory(); return (
{''}
{props?.name}
{ const url = getMenuPathByCode('rule-engine/Scene/Save'); history.push(`${url}?id=${props.sceneId}`); }} >
{props?.sceneName || ''}
item?.level === props?.level, )?.title || props?.level } > {(Store.get('default-level') || []).find( (item: any) => item?.level === props?.level, )?.title || props?.level}
); };