diff --git a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue index a73c3072..d47ec6c9 100644 --- a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue +++ b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue @@ -441,7 +441,7 @@ 配置 @@ -451,7 +451,7 @@ v-for="param in dataForm.config.paramsList" :key="param.name" class="field-item" - @click="$refs.paramsSettingDialog.open()" + @click="openParamsSetDialog(false)" > {{ param.name }}  配置 @@ -620,10 +620,11 @@ !item.value) // 每次执行时只要有动态参数就会打开参数配置的弹窗进行设置 if (this.dataForm.config.paramsList && this.dataForm.config.paramsList.length && !isInit) { - this.$refs.paramsSettingDialog.open(true) + this.openParamsSetDialog(true) } else { this.getData() } @@ -1098,6 +1134,7 @@ export default { } return result }, + // 清空分类 clearType () { this.typeName = '' diff --git a/data-room-ui/packages/DataSetManagement/src/JsComponents/ParamsSettingDialog.vue b/data-room-ui/packages/DataSetManagement/src/JsComponents/ParamsSettingDialog.vue index 759b8c1f..3cd736e4 100644 --- a/data-room-ui/packages/DataSetManagement/src/JsComponents/ParamsSettingDialog.vue +++ b/data-room-ui/packages/DataSetManagement/src/JsComponents/ParamsSettingDialog.vue @@ -29,6 +29,7 @@ class="bs-el-input" placeholder="请输入名称" clearable + readonly @change="checkParamsName(scope.row)" /> @@ -64,7 +65,10 @@ filterable > @@ -184,8 +189,9 @@ export default { }, methods: { open (isUpdate = false) { + this.$emit('getPramsList') if (isUpdate) { - this.params = cloneDeep(this.newParamsList) + this.params = this.newParamsList } else { this.params = cloneDeep(this.paramsList) } @@ -219,7 +225,6 @@ export default { this.dialogVisible = false } } - }