1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/didiopensource-KnowStreaming

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
action-form.tsx 1.5 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
zengqiao Отправлено 5 лет назад c6e4b60
import { XFormComponent } from 'component/x-form';
import { xActionFormMap } from './config';
import * as React from 'react';
import { IRequestParams, IStrategyAction, IConfigForm } from 'types/alarm';
export class ActionForm extends React.Component {
public $form: any = null;
public getFormData() {
let configValue = null as IConfigForm;
this.$form.validateFields((error: Error, result: IConfigForm) => {
if (error) {
return;
}
configValue = result;
});
return configValue;
}
public resetFormData() {
this.$form.resetFields();
}
public updateFormData(monitorRule: IRequestParams) {
const strategyAction = monitorRule.strategyActionList[0] || {} as IStrategyAction;
this.$form.setFieldsValue({
level: monitorRule.priority,
alarmPeriod: strategyAction.converge.split(',')[0],
alarmTimes: strategyAction.converge.split(',')[1],
acceptGroup: strategyAction.notifyGroup,
callback: strategyAction.callback,
});
}
public render() {
const formData = {};
const formLayout = {
labelCol: { span: 3 },
wrapperCol: { span: 12 },
};
return (
<div className="config-wrapper">
<span className="span-tag">配置发送信息</span>
<div className="alarm-x-form action-form">
<XFormComponent
ref={form => this.$form = form}
formData={formData}
formMap={xActionFormMap}
formLayout={formLayout}
/>
</div>
</div>
);
}
}

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/didiopensource-KnowStreaming.git
git@gitlife.ru:oschina-mirror/didiopensource-KnowStreaming.git
oschina-mirror
didiopensource-KnowStreaming
didiopensource-KnowStreaming
v2.4.2