diff --git a/km-console/packages/layout-clusters-fe/src/pages/BrokerDetail/ConfigurationEdit.tsx b/km-console/packages/layout-clusters-fe/src/pages/BrokerDetail/ConfigurationEdit.tsx index c968ca47..ba7cb3fc 100644 --- a/km-console/packages/layout-clusters-fe/src/pages/BrokerDetail/ConfigurationEdit.tsx +++ b/km-console/packages/layout-clusters-fe/src/pages/BrokerDetail/ConfigurationEdit.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect } from 'react'; import { Drawer, Form, Input, Space, Button, Checkbox, Utils, Row, Col, IconFont, Divider, message } from 'knowdesign'; import { useParams } from 'react-router-dom'; import Api from '@src/api'; @@ -31,6 +31,10 @@ export const ConfigurationEdit = (props: any) => { }); }; + React.useEffect(() => { + form.setFieldsValue(props.record); + }, [props.record]); + return ( { visible={props.visible} onClose={() => props.setVisible(false)} maskClosable={false} + destroyOnClose extra={