diff --git a/ui/src/views/resource-management/tool/index.vue b/ui/src/views/resource-management/tool/index.vue index 7b342a56c..2243e3453 100644 --- a/ui/src/views/resource-management/tool/index.vue +++ b/ui/src/views/resource-management/tool/index.vue @@ -322,7 +322,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) diff --git a/ui/src/views/tool/component/ToolListContainer.vue b/ui/src/views/tool/component/ToolListContainer.vue index f9ea706e1..8d908604e 100644 --- a/ui/src/views/tool/component/ToolListContainer.vue +++ b/ui/src/views/tool/component/ToolListContainer.vue @@ -412,7 +412,7 @@ async function changeState(row: any) { 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)