diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue b/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue index a66e18be3d..a1b18ef258 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/ApiHttpRequestDraw.vue @@ -417,6 +417,22 @@ const disabledFieldLength = item => { } } +const disabledSetKey = item => { + if (item.hasOwnProperty('children') && item.children.length > 0) { + return true + } + if (copyItem.value || copyDs.value) { + return false + } + if (editItem.value) { + return true + } + if (!item.checked) { + return true + } + return false +} + const disabledChangeFieldByChildren = item => { if (apiItem.type == 'params') { return true @@ -808,7 +824,7 @@ defineExpose({