From d1eea10fe6f054d9fe2d61d94d302160a57ed795 Mon Sep 17 00:00:00 2001
From: ningyv <1793599591@qq.com>
Date: Mon, 17 Feb 2025 15:16:45 +0800
Subject: [PATCH] feat: feature/1.5-Data Integration
---
.../packages/core/src/pages/aiSetting/LocalModelList.tsx | 6 +++++-
frontend/packages/core/src/pages/system/SystemList.tsx | 6 +++++-
.../pages/system/serviceDeployment/ServiceDeployment.tsx | 5 +++--
3 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/frontend/packages/core/src/pages/aiSetting/LocalModelList.tsx b/frontend/packages/core/src/pages/aiSetting/LocalModelList.tsx
index 1ad6c662..1b5e6c1c 100644
--- a/frontend/packages/core/src/pages/aiSetting/LocalModelList.tsx
+++ b/frontend/packages/core/src/pages/aiSetting/LocalModelList.tsx
@@ -273,9 +273,13 @@ const LocalModelList: React.FC = () => {
reload && pageListRef.current?.reload()
modalInstance.destroy()
}
+ const updateFooter = () => {
+ record.state = 'error'
+ modalInstance.update({})
+ }
const modalInstance = modal.confirm({
title: $t('部署过程'),
- content: ,
+ content: ,
footer: () => {
return
},
diff --git a/frontend/packages/core/src/pages/system/SystemList.tsx b/frontend/packages/core/src/pages/system/SystemList.tsx
index e11f10b9..6d4c630a 100644
--- a/frontend/packages/core/src/pages/system/SystemList.tsx
+++ b/frontend/packages/core/src/pages/system/SystemList.tsx
@@ -141,9 +141,13 @@ const SystemList: FC = () => {
modalInstance.destroy()
reload && manualReloadTable()
}
+ const updateFooter = () => {
+ record.state = 'error'
+ modalInstance.update({})
+ }
const modalInstance = modal.confirm({
title: $t('部署过程'),
- content: ,
+ content: ,
footer: () => {
return
},
diff --git a/frontend/packages/core/src/pages/system/serviceDeployment/ServiceDeployment.tsx b/frontend/packages/core/src/pages/system/serviceDeployment/ServiceDeployment.tsx
index ce1bd96c..ca63097a 100644
--- a/frontend/packages/core/src/pages/system/serviceDeployment/ServiceDeployment.tsx
+++ b/frontend/packages/core/src/pages/system/serviceDeployment/ServiceDeployment.tsx
@@ -8,8 +8,8 @@ import { $t } from '@common/locales/index.ts'
import { useFetch } from '@common/hooks/http'
import { BasicResponse, RESPONSE_TIPS, STATUS_CODE } from '@common/const/const'
-export const ServiceDeployment = (props: { record: SystemTableListItem, closeModal?: () => void }) => {
- const { record, closeModal } = props
+export const ServiceDeployment = (props: { record: SystemTableListItem, closeModal?: () => void, updateFooter?: () => void }) => {
+ const { record, closeModal, updateFooter } = props
const { message } = App.useApp()
const getIcon = (status: string) => {
switch (status) {
@@ -144,6 +144,7 @@ export const ServiceDeployment = (props: { record: SystemTableListItem, closeMod
closeModal?.()
}, 200)
} else if (parsedChunk?.data?.state.includes('error')) {
+ updateFooter?.()
setStepItem((prevItems) =>
prevItems.map((item, index) => {
return { ...item, status: index === step.current ? 'error' : item.status }