|
@@ -11,6 +11,7 @@ import Formular from "./components/Formular";
|
|
|
import API2 from "../../../api/alarm";
|
|
import API2 from "../../../api/alarm";
|
|
|
import styles from "./complex.module.less";
|
|
import styles from "./complex.module.less";
|
|
|
import oneNode from "./components/oneNode";
|
|
import oneNode from "./components/oneNode";
|
|
|
|
|
+import { useMemoizedFn } from "ahooks";
|
|
|
|
|
|
|
|
const { Search } = Input;
|
|
const { Search } = Input;
|
|
|
|
|
|
|
@@ -84,7 +85,7 @@ const Complex = (props, ref) => {
|
|
|
run();
|
|
run();
|
|
|
}, [alarmId]);
|
|
}, [alarmId]);
|
|
|
|
|
|
|
|
- const onModalOk = async () => {
|
|
|
|
|
|
|
+ const onModalOk = useMemoizedFn(async () => {
|
|
|
if (type === 0) {
|
|
if (type === 0) {
|
|
|
props.onConfirm(null);
|
|
props.onConfirm(null);
|
|
|
return;
|
|
return;
|
|
@@ -124,7 +125,7 @@ const Complex = (props, ref) => {
|
|
|
}
|
|
}
|
|
|
form.resetFields();
|
|
form.resetFields();
|
|
|
props.onConfirm();
|
|
props.onConfirm();
|
|
|
- };
|
|
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
useImperativeHandle(ref, () => {
|
|
useImperativeHandle(ref, () => {
|
|
|
return {
|
|
return {
|