From 99b611e7e8ed8df2f4f812ac8374f0fddbcf0425 Mon Sep 17 00:00:00 2001 From: "liu.shiyi" Date: Wed, 2 Aug 2023 11:21:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:http=E6=95=B0=E6=8D=AE=E9=9B=86=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=B7=BB=E5=8A=A0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/HttpParamsSettingDialog.vue | 263 ++++++++---------- 1 file changed, 117 insertions(+), 146 deletions(-) diff --git a/data-room-ui/packages/DataSetManagement/src/HttpParamsSettingDialog.vue b/data-room-ui/packages/DataSetManagement/src/HttpParamsSettingDialog.vue index dbdf2693..feb09e0f 100644 --- a/data-room-ui/packages/DataSetManagement/src/HttpParamsSettingDialog.vue +++ b/data-room-ui/packages/DataSetManagement/src/HttpParamsSettingDialog.vue @@ -9,142 +9,104 @@ :before-close="handleClose" class="bs-dialog-wrap bs-el-dialog" > -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + item.fieldName === value.name) + const checkList = this.form.params.filter(item => item.fieldName === value.name) if (checkList.length) { this.$message.warning('参数名称不可以与字段名相同!') value.name = '' @@ -215,14 +182,18 @@ export default { this.dialogVisible = false }, confirm () { - if (!this.isUpdate) { - this.$emit('saveParams', cloneDeep(this.params)) - } else { - console.log(this.params) - this.$emit('saveNewParams', cloneDeep(this.params)) - } - this.$emit('getData') - this.dialogVisible = false + this.$refs.form.validate((valid) => { + if (valid) { + if (!this.isUpdate) { + this.$emit('saveParams', cloneDeep(this.form.params)) + } else { + console.log(this.form.params) + this.$emit('saveNewParams', cloneDeep(this.form.params)) + } + this.$emit('getData') + this.dialogVisible = false + } + }) } } }