From 17e076a9db6203fc36e122eaab9b0b6a8981c8c2 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Wed, 2 Aug 2023 10:31:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9http=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=9B=86=E5=8A=A8=E6=80=81=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DataSetManagement/src/HttpEditForm.vue | 53 ++++++++++++++++--- .../src/JsComponents/ParamsSettingDialog.vue | 11 ++-- 2 files changed, 53 insertions(+), 11 deletions(-) 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 } } - }