1717 :rules =" {
1818 required: true,
1919 message: $t(
20- 'views.applicationWorkflow.nodes.imageUnderstandNode.model.requiredMessage'
20+ 'views.applicationWorkflow.nodes.imageUnderstandNode.model.requiredMessage',
2121 ),
22- trigger: 'change'
22+ trigger: 'change',
2323 }"
2424 >
2525 <template #label >
7070 :rules =" {
7171 required: true,
7272 message: $t('views.application.form.prompt.requiredMessage'),
73- trigger: 'blur'
73+ trigger: 'blur',
7474 }"
7575 >
7676 <template #label >
8282 >
8383 </div >
8484 <el-tooltip effect =" dark" placement =" right" popper-class =" max-w-200" >
85- <template #content
86- >{{ $t('views.application.form.prompt.tooltip') }}
87- </template >
85+ <template #content >{{ $t('views.application.form.prompt.tooltip') }} </template >
8886 <AppIcon iconName =" app-warning" class =" app-warning-icon" ></AppIcon >
8987 </el-tooltip >
9088 </div >
123121 type: 'array',
124122 required: true,
125123 message: $t(
126- 'views.applicationWorkflow.nodes.imageUnderstandNode.image.requiredMessage'
124+ 'views.applicationWorkflow.nodes.imageUnderstandNode.image.requiredMessage',
127125 ),
128- trigger: 'change'
126+ trigger: 'change',
129127 }"
130128 >
131129 <template #label
149147 <template #label >
150148 <div class =" flex align-center" >
151149 <div class =" mr-4" >
152- <span
153- >{{ $t('views.applicationWorkflow.nodes.aiChatNode.returnContent.label')
154- }}</span
155- >
150+ <span >{{
151+ $t('views.applicationWorkflow.nodes.aiChatNode.returnContent.label')
152+ }}</span >
156153 </div >
157154 <el-tooltip effect =" dark" placement =" right" popper-class =" max-w-200" >
158155 <template #content >
@@ -175,17 +172,19 @@ import NodeContainer from '@/workflow/common/NodeContainer.vue'
175172import { computed , onMounted , ref } from ' vue'
176173import { groupBy , set } from ' lodash'
177174import applicationApi from ' @/api/application/application'
178- import { app } from ' @/main '
175+
179176import useStore from ' @/stores'
180177import NodeCascader from ' @/workflow/common/NodeCascader.vue'
181178import type { FormInstance } from ' element-plus'
182179import AIModeParamSettingDialog from ' @/views/application/component/AIModeParamSettingDialog.vue'
183180import { t } from ' @/locales'
184181const { model } = useStore ()
185182
183+ import { useRoute } from ' vue-router'
184+ const route = useRoute ()
186185const {
187- params : { id }
188- } = app . config . globalProperties . $ route as any
186+ params : { id },
187+ } = route as any
189188
190189const props = defineProps <{ nodeModel: any }>()
191190const modelOptions = ref <any >(null )
@@ -196,7 +195,7 @@ const nodeCascaderRef = ref()
196195const validate = () => {
197196 return Promise .all ([
198197 nodeCascaderRef .value ? nodeCascaderRef .value .validate () : Promise .resolve (' ' ),
199- aiChatNodeFormRef .value ?.validate ()
198+ aiChatNodeFormRef .value ?.validate (),
200199 ]).catch ((err : any ) => {
201200 return Promise .reject ({ node: props .nodeModel , errMessage: err })
202201 })
@@ -223,7 +222,7 @@ const form = {
223222 is_result: true ,
224223 temperature: null ,
225224 max_tokens: null ,
226- image_list: [' start-node' , ' image' ]
225+ image_list: [' start-node' , ' image' ],
227226}
228227
229228const form_data = computed ({
@@ -237,7 +236,7 @@ const form_data = computed({
237236 },
238237 set : (value ) => {
239238 set (props .nodeModel .properties , ' node_data' , value )
240- }
239+ },
241240})
242241
243242function getModel() {
0 commit comments