File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ import { app } from '@/main'
145145import useStore from ' @/stores'
146146import NodeCascader from ' @/workflow/common/NodeCascader.vue'
147147import type { FormInstance } from ' element-plus'
148+
148149const { model } = useStore ()
149150
150151const {
@@ -156,8 +157,12 @@ const modelOptions = ref<any>(null)
156157const providerOptions = ref <Array <Provider >>([])
157158
158159const aiChatNodeFormRef = ref <FormInstance >()
160+ const nodeCascaderRef = ref ()
159161const validate = () => {
160- return aiChatNodeFormRef .value ?.validate ().catch ((err ) => {
162+ return Promise .all ([
163+ nodeCascaderRef .value ? nodeCascaderRef .value .validate () : Promise .resolve (' ' ),
164+ aiChatNodeFormRef .value ?.validate ()
165+ ]).catch ((err : any ) => {
161166 return Promise .reject ({ node: props .nodeModel , errMessage: err })
162167 })
163168}
Original file line number Diff line number Diff line change @@ -172,8 +172,12 @@ const modelOptions = ref<any>(null)
172172const providerOptions = ref <Array <Provider >>([])
173173
174174const aiChatNodeFormRef = ref <FormInstance >()
175+ const nodeCascaderRef = ref ()
175176const validate = () => {
176- return aiChatNodeFormRef .value ?.validate ().catch ((err ) => {
177+ return Promise .all ([
178+ nodeCascaderRef .value ? nodeCascaderRef .value .validate () : Promise .resolve (' ' ),
179+ aiChatNodeFormRef .value ?.validate ()
180+ ]).catch ((err : any ) => {
177181 return Promise .reject ({ node: props .nodeModel , errMessage: err })
178182 })
179183}
You canโt perform that action at this time.
0 commit comments