From aa0889c61355993b0a0bbdbf424eb2927da3b028 Mon Sep 17 00:00:00 2001 From: wangwenrui Date: Fri, 24 Apr 2020 17:41:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:explore=20=E6=B7=BB=E5=8A=A0=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF=20&=20endpoint-qu?= =?UTF-8?q?ery=20dialog=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/assets/stylus/main.scss | 2 +- .../bottomBox/tabs/endpointQueryTab.vue | 31 ++++++------- .../page/dashboard/explore/explore.vue | 43 +++++++++++++------ .../page/dashboard/explore/promqlInput.vue | 23 +++++++++- .../src/components/page/project/project.vue | 3 +- 5 files changed, 67 insertions(+), 35 deletions(-) diff --git a/nezha-fronted/src/assets/stylus/main.scss b/nezha-fronted/src/assets/stylus/main.scss index cd56f03de..67eeac420 100644 --- a/nezha-fronted/src/assets/stylus/main.scss +++ b/nezha-fronted/src/assets/stylus/main.scss @@ -1451,7 +1451,7 @@ li{ border-radius: 5px !important; } .line-chart-block-modal .el-dialog { - margin-top: 5% !important; + //margin-top: 5% !important; } .table-chart-dialog .el-dialog { height: 80%; diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue index e5ed9fc82..8c10fdf8b 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue @@ -4,6 +4,11 @@ margin-top: 16px; } + @@ -37,6 +39,8 @@ metricStore:[], metricOptions:[], cascaderValue:'', + errorMsg:null, + appendMsg:null, } }, created() { @@ -118,6 +122,13 @@ }, expressionChange:function(){ this.$emit('change') + }, + setError:function(errMsg){ + console.log(errMsg) + this.errorMsg=errMsg; + }, + setMsg:function(){ + this.appendMsg } }, watch:{ @@ -141,6 +152,14 @@ .promqlInput .query-row{ width: 100%; } + .inputBox .append-msg{ + font-size: 12px; + line-height: 1; + padding-top: 4px; + } + .inputBox .error{ + color: #F56C6C; + } .query-row .query-input{ display: flex; justify-content: flex-start; diff --git a/nezha-fronted/src/components/page/project/project.vue b/nezha-fronted/src/components/page/project/project.vue index 8054e0acf..c8aae31e1 100644 --- a/nezha-fronted/src/components/page/project/project.vue +++ b/nezha-fronted/src/components/page/project/project.vue @@ -46,7 +46,7 @@