pref(componentEnv): 优化环境测试处理逻辑

master
钟良源 2 months ago
parent f63df83dad
commit 436d0dd2b6

@ -94,7 +94,7 @@ const ListNode: React.FC<ListNodeProps> = ({ componentData }) => {
setStartLoading(true);
setStartingId(record.id);
const res: any = await startInstance(record.id);
if (res.code === 200) {
if (res.code === 200 && res.data) {
Message.success('启动成功');
fetchInstanceList(); // 刷新列表
}
@ -115,7 +115,7 @@ const ListNode: React.FC<ListNodeProps> = ({ componentData }) => {
const handleStop = async (record) => {
try {
const res: any = await stopInstance(record.id);
if (res.code === 200) {
if (res.code === 200 && res.data) {
Message.success('停止成功');
fetchInstanceList(); // 刷新列表
}
@ -138,7 +138,7 @@ const ListNode: React.FC<ListNodeProps> = ({ componentData }) => {
onOk: async () => {
try {
const res: any = await deleteInstance(record.id);
if (res.code === 200) {
if (res.code === 200 && res.data) {
Message.success('删除成功');
fetchInstanceList(); // 刷新列表
}
@ -172,7 +172,7 @@ const ListNode: React.FC<ListNodeProps> = ({ componentData }) => {
// 关闭 loading 消息
Message.clear();
if (res.code === 200) {
if (res.code === 200 && res.data) {
Message.success('依赖刷新成功');
// 刷新列表
fetchInstanceList();

@ -152,10 +152,10 @@ const ComponentEnv = () => {
// 环境测试处理函数
const handleTestEnv = async (record: any) => {
Message.info(`正在测试环境 ${record.name}...`);
const loadingMessage = Message.loading(`正在测试环境 ${record.name}...`);
const res: any = await testEnv(record.id);
Message.clear();
if (res.code === 200) {
loadingMessage();
if (res.code === 200 && res.data) {
Notification.success({
closable: false,
title: '测试成功',

Loading…
Cancel
Save