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

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

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

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

Loading…
Cancel
Save