|
|
|
|
@ -77,7 +77,7 @@ const deviceColumns = [
|
|
|
|
|
}
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
const AddModal = ({ addItem, visible, setVisible }) => {
|
|
|
|
|
const AddModal = ({ addItem, visible, setVisible, onSuccess }) => {
|
|
|
|
|
const [form] = Form.useForm();
|
|
|
|
|
const [currentRunType, setCurrentRunType] = useState('local');
|
|
|
|
|
const [envType, setEnvType] = useState([]); // 环境类型
|
|
|
|
|
@ -129,6 +129,7 @@ const AddModal = ({ addItem, visible, setVisible }) => {
|
|
|
|
|
|
|
|
|
|
// 线上运行 - 校验表单
|
|
|
|
|
try {
|
|
|
|
|
setLoading(true);
|
|
|
|
|
const values = await form.validate();
|
|
|
|
|
|
|
|
|
|
// 整理参数
|
|
|
|
|
@ -138,12 +139,21 @@ const AddModal = ({ addItem, visible, setVisible }) => {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const res: any = await createInstance(params);
|
|
|
|
|
console.log('新增实例CB:', res);
|
|
|
|
|
|
|
|
|
|
Message.info('接口调用逻辑待实现');
|
|
|
|
|
|
|
|
|
|
if (res.code === 200) {
|
|
|
|
|
Message.success('新增实例成功');
|
|
|
|
|
handleCancel(); // 关闭弹窗并重置表单
|
|
|
|
|
// 调用成功回调刷新数据
|
|
|
|
|
if (onSuccess) {
|
|
|
|
|
onSuccess();
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
Message.error(res.msg || '新增实例失败');
|
|
|
|
|
}
|
|
|
|
|
} catch (error) {
|
|
|
|
|
console.error('表单校验失败:', error);
|
|
|
|
|
} finally {
|
|
|
|
|
setLoading(false);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|