diff --git a/ui/src/views/function-lib/index.vue b/ui/src/views/function-lib/index.vue index 879d33f03..50e121085 100644 --- a/ui/src/views/function-lib/index.vue +++ b/ui/src/views/function-lib/index.vue @@ -431,8 +431,14 @@ async function changeState(bool: Boolean, row: any) { row.is_active = false return } + const init_params = res.data.init_field_list.reduce((acc: any, item: any) => { + acc[item.field] = item.default_value + return acc + }, {}) const obj = { - is_active: bool + is_active: bool, + init_params: init_params, + init_field_list: res.data.init_field_list } functionLibApi.putFunctionLib(row.id, obj, changeStateloading).then((res) => {}) }