diff --git a/ui/src/views/tool/index.vue b/ui/src/views/tool/index.vue index e042c3599..9d4620ce9 100644 --- a/ui/src/views/tool/index.vue +++ b/ui/src/views/tool/index.vue @@ -438,7 +438,7 @@ async function changeState(row: any) { } else { const res = await ToolApi.getToolById(row.id, changeStateloading) if ( - !res.data.init_params && + (!res.data.init_params || Object.keys(res.data.init_params).length === 0) && res.data.init_field_list && res.data.init_field_list.length > 0 && res.data.init_field_list.filter((item: any) => item.default_value && item.show_default_value)