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)