diff --git a/ui/src/views/function-lib/component/InitParamDrawer.vue b/ui/src/views/function-lib/component/InitParamDrawer.vue index cbc895a09..ec6db25c1 100644 --- a/ui/src/views/function-lib/component/InitParamDrawer.vue +++ b/ui/src/views/function-lib/component/InitParamDrawer.vue @@ -48,9 +48,6 @@ const emit = defineEmits(['refresh']) const dynamicsFormRef = ref() const loading = ref(false) const debugVisible = ref(false) -const showResult = ref(false) -const isSuccess = ref(false) -const result = ref('') const form = ref({ init_params: {} @@ -58,11 +55,9 @@ const form = ref({ watch(debugVisible, (bool) => { if (!bool) { - showResult.value = false - isSuccess.value = false - result.value = '' form.value = { - init_params: {} + init_params: {}, + is_active: false } } }) @@ -78,9 +73,10 @@ const submit = async () => { }) } -const open = (data: any) => { +const open = (data: any, is_active: boolean) => { if (data) { form.value = cloneDeep(data) + form.value.is_active = is_active } const init_params = form.value.init_field_list .map((item: any) => { diff --git a/ui/src/views/function-lib/index.vue b/ui/src/views/function-lib/index.vue index c8b4b3325..83428f4c8 100644 --- a/ui/src/views/function-lib/index.vue +++ b/ui/src/views/function-lib/index.vue @@ -405,7 +405,7 @@ async function changeState(bool: Boolean, row: any) { } else { const res = await functionLibApi.getFunctionLibById(row.id, changeStateloading) if (!res.data.init_params && res.data.init_field_list && res.data.init_field_list.length > 0) { - InitParamDrawerRef.value.open(res.data) + InitParamDrawerRef.value.open(res.data, bool) row.is_active = false return }