diff --git a/ui/src/views/document/ImportWorkflowDocument.vue b/ui/src/views/document/ImportWorkflowDocument.vue index f855b01ac..8dcd1d5f0 100644 --- a/ui/src/views/document/ImportWorkflowDocument.vue +++ b/ui/src/views/document/ImportWorkflowDocument.vue @@ -9,7 +9,7 @@
- +
diff --git a/ui/src/views/knowledge-workflow/component/action/DataSource.vue b/ui/src/views/knowledge-workflow/component/action/DataSource.vue index 92be53805..d67a9b1da 100644 --- a/ui/src/views/knowledge-workflow/component/action/DataSource.vue +++ b/ui/src/views/knowledge-workflow/component/action/DataSource.vue @@ -17,7 +17,7 @@ prop="node_id" :rules="base_form_data_rule.node_id" > - +
- + +

{{ $t('chat.executionDetails.title') }}

@@ -45,10 +45,15 @@ const knowledge_action = ref() let pollingTimer: any = null const getKnowledgeWorkflowAction = () => { + if (pollingTimer == null) { + return + } knowledgeApi .getWorkflowAction(props.knowledge_id, props.id) .then((ok) => { knowledge_action.value = ok.data + }) + .finally(() => { if (['SUCCESS', 'FAILURE', 'REVOKED'].includes(state.value)) { stopPolling() } else { @@ -56,10 +61,6 @@ const getKnowledgeWorkflowAction = () => { pollingTimer = setTimeout(getKnowledgeWorkflowAction, 2000) } }) - .catch(() => { - // 错误时也继续轮询 - pollingTimer = setTimeout(getKnowledgeWorkflowAction, 2000) - }) } const stopPolling = () => { @@ -70,8 +71,7 @@ const stopPolling = () => { } // 启动轮询 -getKnowledgeWorkflowAction() - +pollingTimer = setTimeout(getKnowledgeWorkflowAction, 0) onUnmounted(() => { stopPolling() }) diff --git a/ui/src/workflow/common/NodeContainer.vue b/ui/src/workflow/common/NodeContainer.vue index cc1f7edbf..ec8d8a44a 100644 --- a/ui/src/workflow/common/NodeContainer.vue +++ b/ui/src/workflow/common/NodeContainer.vue @@ -180,8 +180,6 @@ import type { FormInstance } from 'element-plus' import { t } from '@/locales' import { useRoute } from 'vue-router' import DropdownMenu from '@/components/workflow-dropdown-menu/index.vue' -const w = inject('workflowMode') -console.log(w) const route = useRoute() const { params: { id },