mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-14 20:41:15 +08:00
feat: feature/1.5-Data Integration
This commit is contained in:
@@ -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: <ServiceDeployment record={record} closeModal={closeModal} />,
|
||||
content: <ServiceDeployment record={record} closeModal={closeModal} updateFooter={updateFooter} />,
|
||||
footer: () => {
|
||||
return <LogsFooter record={record} closeModal={closeModal} />
|
||||
},
|
||||
|
||||
@@ -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: <ServiceDeployment record={record} closeModal={closeModal} />,
|
||||
content: <ServiceDeployment record={record} closeModal={closeModal} updateFooter={updateFooter} />,
|
||||
footer: () => {
|
||||
return <LogsFooter record={record} closeModal={closeModal} />
|
||||
},
|
||||
|
||||
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user