147147 <div class =" flex align-center" >
148148 <div class =" mr-4" >
149149 <span >{{
150- $t('views.applicationWorkflow.nodes.aiChatNode.returnContent.label')
151- }}</span >
150+ $t('views.applicationWorkflow.nodes.aiChatNode.returnContent.label')
151+ }}</span >
152152 </div >
153153 <el-tooltip effect =" dark" placement =" right" popper-class =" max-w-200" >
154154 <template #content >
158158 </el-tooltip >
159159 </div >
160160 </template >
161- <el-switch size =" small" v-model =" form_data.is_result" />
161+ <el-switch size =" small" v-model =" form_data.is_result" />
162162 </el-form-item >
163163 </el-form >
164164 </el-card >
165165 </NodeContainer >
166166</template >
167167
168168<script setup lang="ts">
169- import { set , groupBy , create , cloneDeep } from ' lodash'
169+ import {set , groupBy , create , cloneDeep } from ' lodash'
170170import NodeContainer from ' @/workflow/common/NodeContainer.vue'
171- import { ref , computed , onMounted , onActivated } from ' vue'
171+ import {ref , computed , onMounted , onActivated } from ' vue'
172172import NodeCascader from ' @/workflow/common/NodeCascader.vue'
173- import type { FormInstance } from ' element-plus'
173+ import type {FormInstance } from ' element-plus'
174174import applicationApi from ' @/api/application/application'
175- import { isWorkFlow } from ' @/utils/application'
176- import { useRoute } from ' vue-router'
175+ import {isWorkFlow } from ' @/utils/application'
176+ import {useRoute } from ' vue-router'
177+
177178const route = useRoute ()
178179const form = {
179180 question_reference_address: [' start-node' , ' question' ],
@@ -185,7 +186,7 @@ const form = {
185186}
186187
187188const {
188- params : { id },
189+ params : {id },
189190} = route as any
190191
191192const applicationNodeFormRef = ref <FormInstance >()
@@ -223,7 +224,7 @@ const update_field = () => {
223224 }
224225 // todo
225226 applicationApi
226- .getApplicationDetail (id )
227+ .getApplicationDetail (props . nodeModel . properties . node_data . application_id )
227228 .then ((ok ) => {
228229 const old_api_input_field_list = cloneDeep (
229230 props .nodeModel .properties .node_data .api_input_field_list ,
@@ -241,7 +242,7 @@ const update_field = () => {
241242 )
242243
243244 const merge_api_input_field_list = (new_api_input_field_list || []).map ((item : any ) => {
244- const find_field = old_api_input_field_list .find (
245+ const find_field = old_api_input_field_list ? .find (
245246 (old_item : any ) => old_item .variable == item .variable ,
246247 )
247248 if (find_field ) {
@@ -263,7 +264,7 @@ const update_field = () => {
263264 merge_api_input_field_list ,
264265 )
265266 const merge_user_input_field_list = (new_user_input_field_list || []).map ((item : any ) => {
266- const find_field = old_user_input_field_list .find (
267+ const find_field = old_user_input_field_list ? .find (
267268 (old_item : any ) => old_item .field == item .field ,
268269 )
269270 if (find_field ) {
@@ -309,7 +310,7 @@ const props = defineProps<{ nodeModel: any }>()
309310
310311const validate = () => {
311312 return applicationNodeFormRef .value ?.validate ().catch ((err ) => {
312- return Promise .reject ({ node: props .nodeModel , errMessage: err })
313+ return Promise .reject ({node: props .nodeModel , errMessage: err })
313314 })
314315}
315316
0 commit comments