From 07c59cd9d6498d7b9ed807441ba3997650564e35 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Wed, 2 Aug 2023 15:59:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:http=E6=95=B0=E6=8D=AE=E9=9B=86=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DataSetManagement/src/HttpEditForm.vue | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue index 6413e7bd..3cef1169 100644 --- a/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue +++ b/data-room-ui/packages/DataSetManagement/src/HttpEditForm.vue @@ -173,12 +173,12 @@ v-model="dataForm.config.method" class="bs-radio-wrap" > - + GET - - + + POST - + @@ -433,7 +433,7 @@ class="bs-codemirror-bottom-text" > 响应脚本设置规则: 接口返回数据已经内置到参数responseString(已转为字符串)中,,如果需要处理成JSON格式推荐使用JsoonSlurper类。 -
例如: +
例如:
@@ -1046,7 +1046,10 @@ export default { for (const objB of newList) { if (objA.name === objB.name) { // 如果A和B中的fieldName相同,则将B中该属性的属性值赋值给A,并将该对象添加到结果数组中 - objA.value = objB.value + // 如果参数必填但是新的参数没有值那么需要保留默认值 + if (!(objA.require && !objB.value)) { + objA.value = objB.value + } result.push(objA) found = true break @@ -1074,10 +1077,7 @@ export default { }, // 点击解析按钮 scriptExecute (isInit = false) { - // this.getPramsList() - // this.newParamsList = this.compareParamsList(this.newParamsList, this.dataForm.config.paramsList) - // 如果动态参数未配置,则直接打开配置弹窗 - // const flag = this.dataForm.config.paramsList.some(item => !item.value) + this.getPramsList() // 每次执行时只要有动态参数就会打开参数配置的弹窗进行设置 if (this.dataForm.config.paramsList && this.dataForm.config.paramsList.length && !isInit) { this.openParamsSetDialog(true)