fix: tts node and stt node add warning

--bug=1050722 --user=王孝刚 【应用编排】前置节点删掉后,调试和发布的时候引用前置节点的变量要有提示 https://www.tapd.cn/57709429/s/1639310
This commit is contained in:
wxg0103 2024-12-31 09:37:50 +08:00 committed by wxg
parent b51d55805e
commit 7055cbcbda
2 changed files with 11 additions and 2 deletions

View File

@ -145,6 +145,7 @@ import { app } from '@/main'
import useStore from '@/stores'
import NodeCascader from '@/workflow/common/NodeCascader.vue'
import type { FormInstance } from 'element-plus'
const { model } = useStore()
const {
@ -156,8 +157,12 @@ const modelOptions = ref<any>(null)
const providerOptions = ref<Array<Provider>>([])
const aiChatNodeFormRef = ref<FormInstance>()
const nodeCascaderRef = ref()
const validate = () => {
return aiChatNodeFormRef.value?.validate().catch((err) => {
return Promise.all([
nodeCascaderRef.value ? nodeCascaderRef.value.validate() : Promise.resolve(''),
aiChatNodeFormRef.value?.validate()
]).catch((err: any) => {
return Promise.reject({ node: props.nodeModel, errMessage: err })
})
}

View File

@ -172,8 +172,12 @@ const modelOptions = ref<any>(null)
const providerOptions = ref<Array<Provider>>([])
const aiChatNodeFormRef = ref<FormInstance>()
const nodeCascaderRef = ref()
const validate = () => {
return aiChatNodeFormRef.value?.validate().catch((err) => {
return Promise.all([
nodeCascaderRef.value ? nodeCascaderRef.value.validate() : Promise.resolve(''),
aiChatNodeFormRef.value?.validate()
]).catch((err: any) => {
return Promise.reject({ node: props.nodeModel, errMessage: err })
})
}