From c0329ce42a69c2c3cc6e99061c731ccb0dd68172 Mon Sep 17 00:00:00 2001 From: chenjianxing Date: Fri, 27 Nov 2020 16:02:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95):?= =?UTF-8?q?=20=E6=95=B0=E6=8D=AE=E5=BA=93=E9=85=8D=E7=BD=AE=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=B8=85=E7=A9=BA=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/components/request/database/DatabaseConfig.vue | 6 +++++- .../components/request/database/DatabaseConfigList.vue | 4 ++++ .../api/test/components/request/database/DatabaseFrom.vue | 8 ++++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/frontend/src/business/components/api/test/components/request/database/DatabaseConfig.vue b/frontend/src/business/components/api/test/components/request/database/DatabaseConfig.vue index 7542ed13df..d362fe1bde 100644 --- a/frontend/src/business/components/api/test/components/request/database/DatabaseConfig.vue +++ b/frontend/src/business/components/api/test/components/request/database/DatabaseConfig.vue @@ -58,7 +58,11 @@ this.currentConfig = new DatabaseConfig(); }, rowSelect(config) { - this.currentConfig = config; + //防止清除后再点击该行无响应 + this.currentConfig = {}; + this.$nextTick(() => { + this.currentConfig = config; + }); } } } diff --git a/frontend/src/business/components/api/test/components/request/database/DatabaseConfigList.vue b/frontend/src/business/components/api/test/components/request/database/DatabaseConfigList.vue index 965a20e2c5..5e09c8431b 100644 --- a/frontend/src/business/components/api/test/components/request/database/DatabaseConfigList.vue +++ b/frontend/src/business/components/api/test/components/request/database/DatabaseConfigList.vue @@ -80,4 +80,8 @@ float: right; } + .el-table { + cursor: pointer; + } + diff --git a/frontend/src/business/components/api/test/components/request/database/DatabaseFrom.vue b/frontend/src/business/components/api/test/components/request/database/DatabaseFrom.vue index deb09fbaa9..9f6731fc03 100644 --- a/frontend/src/business/components/api/test/components/request/database/DatabaseFrom.vue +++ b/frontend/src/business/components/api/test/components/request/database/DatabaseFrom.vue @@ -39,9 +39,10 @@
- {{$t('commons.validate')}} + {{$t('commons.validate')}} {{$t('commons.update')}} - {{$t('commons.add')}} + {{$t('commons.clear')}} + {{$t('commons.add')}}
@@ -127,6 +128,9 @@ } }); }, + clear() { + this.currentConfig = new DatabaseConfig(); + }, validate() { this.result = this.$post('/api/database/validate', this.currentConfig, () => { this.$success(this.$t('commons.connection_successful'));