|
|
|
@ -33,7 +33,7 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
width={proFormSmallModelWidth}
|
|
|
|
|
title={intl.formatMessage({
|
|
|
|
|
id: 'alarm_rules.page.form.title',
|
|
|
|
|
defaultMessage: `$$$`,
|
|
|
|
|
defaultMessage: `编辑单人徘徊告警`,
|
|
|
|
|
})}
|
|
|
|
|
open={props.updateModalOpen}
|
|
|
|
|
form={form}
|
|
|
|
@ -41,6 +41,8 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
modalProps={{
|
|
|
|
|
destroyOnClose: true,
|
|
|
|
|
onCancel: () => props.handleModal(),
|
|
|
|
|
okText: intl.formatMessage({ id: 'common.yes', defaultMessage: '确认' }),
|
|
|
|
|
cancelText: intl.formatMessage({ id: 'common.no', defaultMessage: '取消' }),
|
|
|
|
|
}}
|
|
|
|
|
submitTimeout={2000}
|
|
|
|
|
onFinish={async (values) => {
|
|
|
|
@ -49,11 +51,11 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
// console.log(values);
|
|
|
|
|
await postAlarmRules(values)
|
|
|
|
|
.then(() => {
|
|
|
|
|
message.success(intl.formatMessage({ id: 'common.success', defaultMessage: '$$$' }));
|
|
|
|
|
message.success(intl.formatMessage({ id: 'common.success', defaultMessage: '成功' }));
|
|
|
|
|
props.reload();
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {
|
|
|
|
|
message.error(intl.formatMessage({ id: 'common.failure', defaultMessage: '$$$' }));
|
|
|
|
|
message.error(intl.formatMessage({ id: 'common.failure', defaultMessage: '失败' }));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
props.handleModal();
|
|
|
|
@ -67,7 +69,7 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
label={
|
|
|
|
|
<FormattedMessage
|
|
|
|
|
id="alarm_rules.page.form.isEnabled"
|
|
|
|
|
defaultMessage="$$$"
|
|
|
|
|
defaultMessage="启用告警"
|
|
|
|
|
/>
|
|
|
|
|
}
|
|
|
|
|
checkedChildren="启用"
|
|
|
|
@ -78,13 +80,13 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
<ProFormText
|
|
|
|
|
width={proFormSmallItemStyleProps.width}
|
|
|
|
|
name="warning_name"
|
|
|
|
|
label={<FormattedMessage id="alarm_rules.page.form.name" defaultMessage="$$$" />}
|
|
|
|
|
label={<FormattedMessage id="alarm_rules.page.form.name" defaultMessage="告警名称" />}
|
|
|
|
|
placeholder={`${intl.formatMessage({
|
|
|
|
|
id: 'common.please_input',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '请输入',
|
|
|
|
|
})}${intl.formatMessage({
|
|
|
|
|
id: 'alarm_rules.page.form.name',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '告警名称',
|
|
|
|
|
})}`}
|
|
|
|
|
required={true}
|
|
|
|
|
initialValue={props.values.warning_name}
|
|
|
|
@ -95,7 +97,7 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
message: (
|
|
|
|
|
<FormattedMessage
|
|
|
|
|
id="alarm_rules.page.rule.required.name"
|
|
|
|
|
defaultMessage="name is required"
|
|
|
|
|
defaultMessage="请填写告警名称"
|
|
|
|
|
/>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
@ -115,10 +117,10 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
// label={<FormattedMessage id="alarm_rules.page.form.triggerConditions" defaultMessage="$$$" />}
|
|
|
|
|
placeholder={`${intl.formatMessage({
|
|
|
|
|
id: 'common.please_input',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '请输入',
|
|
|
|
|
})}${intl.formatMessage({
|
|
|
|
|
id: 'alarm_rules.page.form.triggerConditions',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '触发条件',
|
|
|
|
|
})}`}
|
|
|
|
|
required={true}
|
|
|
|
|
initialValue={props.values.time_period}
|
|
|
|
@ -129,7 +131,7 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
message: (
|
|
|
|
|
<FormattedMessage
|
|
|
|
|
id="alarm_rules.page.rule.required.time_interval"
|
|
|
|
|
defaultMessage="name is required"
|
|
|
|
|
defaultMessage="请填写时间"
|
|
|
|
|
/>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
@ -142,10 +144,10 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
// label={<FormattedMessage id="alarm_rules.page.form.triggerConditions" defaultMessage="$$$" />}
|
|
|
|
|
placeholder={`${intl.formatMessage({
|
|
|
|
|
id: 'common.please_input',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '请输入',
|
|
|
|
|
})}${intl.formatMessage({
|
|
|
|
|
id: 'alarm_rules.page.form.triggerConditions',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '触发条件',
|
|
|
|
|
})}`}
|
|
|
|
|
required={true}
|
|
|
|
|
initialValue={props.values.time_interval}
|
|
|
|
@ -156,7 +158,7 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
message: (
|
|
|
|
|
<FormattedMessage
|
|
|
|
|
id="alarm_rules.page.rule.required.time_interval"
|
|
|
|
|
defaultMessage="name is required"
|
|
|
|
|
defaultMessage="请填写时间"
|
|
|
|
|
/>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
@ -169,10 +171,10 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
// label={<FormattedMessage id="alarm_rules.page.form.triggerConditions" defaultMessage="$$$" />}
|
|
|
|
|
placeholder={`${intl.formatMessage({
|
|
|
|
|
id: 'common.please_input',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '请输入',
|
|
|
|
|
})}${intl.formatMessage({
|
|
|
|
|
id: 'alarm_rules.page.form.triggerConditions',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
defaultMessage: '触发条件',
|
|
|
|
|
})}`}
|
|
|
|
|
required={true}
|
|
|
|
|
initialValue={props.values.appear_number}
|
|
|
|
@ -183,7 +185,7 @@ const UpdateForm: React.FC<UpdateFormProps> = (props) => {
|
|
|
|
|
message: (
|
|
|
|
|
<FormattedMessage
|
|
|
|
|
id="alarm_rules.page.rule.required.appear_number"
|
|
|
|
|
defaultMessage="name is required"
|
|
|
|
|
defaultMessage="请填写次数"
|
|
|
|
|
/>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
|