From 1284c6fab232e505f554f63619dd1c6a2ca2c8a3 Mon Sep 17 00:00:00 2001 From: likexuan Date: Mon, 18 Jul 2022 17:34:41 +0800 Subject: [PATCH 01/18] =?UTF-8?q?feat=20:=20=E5=A2=9E=E5=8A=A0MIB=20browse?= =?UTF-8?q?r=E9=A1=B5=E9=9D=A2=E7=9A=84=E5=A4=8D=E5=88=B6=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/page/config/mibBrowser.vue | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/nezha-fronted/src/components/page/config/mibBrowser.vue b/nezha-fronted/src/components/page/config/mibBrowser.vue index 1b0251f35..f311079f5 100644 --- a/nezha-fronted/src/components/page/config/mibBrowser.vue +++ b/nezha-fronted/src/components/page/config/mibBrowser.vue @@ -86,15 +86,24 @@
Name
-
{{currentWalk.name}}
+
+
{{currentWalk.name}}
+ +
OID
-
{{currentWalk.objectID}}
+
+
{{currentWalk.objectID}}
+ +
MIB
-
{{mibName(currentWalk.objectID)}}
+
+
{{currentWalk.objectID}}
+ +
Syntax
From 51607a09743a97432a64878a12504b305d0da4af Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 19 Jul 2022 10:33:50 +0800 Subject: [PATCH 02/18] =?UTF-8?q?fix=20:=20MIB=20browser=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=A4=8D=E5=88=B6=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/page/config/mibBrowser.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nezha-fronted/src/components/page/config/mibBrowser.vue b/nezha-fronted/src/components/page/config/mibBrowser.vue index f311079f5..a35a33411 100644 --- a/nezha-fronted/src/components/page/config/mibBrowser.vue +++ b/nezha-fronted/src/components/page/config/mibBrowser.vue @@ -86,23 +86,23 @@
Name
-
+
{{currentWalk.name}}
- -
+ +
OID
{{currentWalk.objectID}}
- +
MIB
-
{{currentWalk.objectID}}
- +
{{mibName(currentWalk.objectID)}}
+
From 514acb13e450c4b82b4cbdfc31d6c56b3ebd6e89 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Tue, 19 Jul 2022 10:54:09 +0800 Subject: [PATCH 03/18] =?UTF-8?q?NEZ-2044=20fix=EF=BC=9A=20chart=20?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=A1=B5=E9=9D=A2=20=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E5=8D=A1=E9=A1=BF=E5=93=8D=E5=BA=94=E6=85=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/rightBox/chart/chartConfig.vue | 25 ++++++++----------- .../rightBox/chart/systemChartConfig.vue | 25 ++++++++----------- 2 files changed, 20 insertions(+), 30 deletions(-) diff --git a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue index ca66684f1..9add1bb08 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue @@ -691,26 +691,21 @@
- -
    -
  • - -
  • -
-
+ + - + +
    +
  • + +
  • +
+
+
- -
    -
  • - -
  • -
-
+ + - + +
    +
  • + +
  • +
+
+
Date: Tue, 19 Jul 2022 11:37:30 +0800 Subject: [PATCH 04/18] =?UTF-8?q?feat=20:=20mibBroeser=20value=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=A4=8D=E5=88=B6=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/page/config/mibBrowser.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/components/page/config/mibBrowser.vue b/nezha-fronted/src/components/page/config/mibBrowser.vue index a35a33411..a94888aae 100644 --- a/nezha-fronted/src/components/page/config/mibBrowser.vue +++ b/nezha-fronted/src/components/page/config/mibBrowser.vue @@ -149,7 +149,12 @@
- +
+
+
{{row.value}}
+
+ +
From 11c17db9f38f93e788d7fbe35cb7c144d03bd556 Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 19 Jul 2022 12:46:55 +0800 Subject: [PATCH 05/18] =?UTF-8?q?fix=20:=20chartRightBox=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=9A=90=E8=97=8F=20=E5=9B=BD=E9=99=85=E5=8C=96=E6=9B=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/rightBox/chart/chartConfig.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue index 9add1bb08..0fb469bce 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue @@ -814,8 +814,12 @@ size="small" @change="change" > - - + {{item.name}} +
@@ -868,6 +872,15 @@ export default { oldType: '', tag: '', promqlType: 'log', + showHidden: [ + { + id: 'show', + name: this.$t('overall.show') + }, { + id: 'hidden', + name: this.$t('overall.hidden') + } + ], chartTypeList: [ { id: 'line', From e5d219a60d6468204f0a6570a540f625dd374bc3 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Tue, 19 Jul 2022 14:36:33 +0800 Subject: [PATCH 06/18] =?UTF-8?q?NEZ-2048=20fix=EF=BC=9A=20dashboard=20var?= =?UTF-8?q?iable=20=E4=B8=8B=E6=8B=89=E6=A1=86=20=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E8=A1=8C=E4=B8=BA=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/chart/panelChart.vue | 17 ++++++++++++++--- .../components/common/panel/panelVariables.vue | 10 ++++++++-- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/nezha-fronted/src/components/chart/panelChart.vue b/nezha-fronted/src/components/chart/panelChart.vue index c3eafd1ac..2dae84488 100644 --- a/nezha-fronted/src/components/chart/panelChart.vue +++ b/nezha-fronted/src/components/chart/panelChart.vue @@ -546,12 +546,23 @@ export default { }, variablesReplace (expression) { let str = expression + let confirmReg = '' + let confirmRegItem = '' this.variablesArr.forEach(item => { - const reg = new RegExp('\\$' + item.name, 'g') // 后续需要考虑 item,name 使用特殊字符的问题 - if (reg.test(expression)) { - str = str.replace(reg, item.checked.map(label => label.replace(/\"/g, '\\"').replace(/\'/g, "\\'")).join('|')) + const reg = '$' + item.name // 后续需要考虑 item,name 使用特殊字符的问题 + const index = expression.indexOf(reg) + if (index !== -1) { + if (reg.length > confirmReg.length) { + confirmReg = reg + confirmRegItem = item + } } }) + if (confirmReg) { + const index = expression.indexOf(confirmReg) + const replaceStr = confirmRegItem.checked.map(label => label.replace(/\"/g, '\\"').replace(/\'/g, "\\'")).join('|') + str = str.substring(0, index) + replaceStr + str.substring(index + confirmReg.length) + } return str }, getHexagonFigureData () { diff --git a/nezha-fronted/src/components/common/panel/panelVariables.vue b/nezha-fronted/src/components/common/panel/panelVariables.vue index 427225b50..d123399ae 100644 --- a/nezha-fronted/src/components/common/panel/panelVariables.vue +++ b/nezha-fronted/src/components/common/panel/panelVariables.vue @@ -368,16 +368,19 @@ export default { }) item.checked = item.checkAll ? allValue : [] item.isIndeterminate = false - this.$store.dispatch('dispatchVariablesArr', [...this.labelArr]) + if (!item.multi) { + this.close() + this.$store.dispatch('dispatchVariablesArr', [...this.labelArr]) + } }, checkedChange (item, value) { const checkedCount = value.length item.checkAll = checkedCount === this.labelValue[item.name].length item.isIndeterminate = checkedCount > 0 && checkedCount < this.labelValue[item.name].length - this.$store.dispatch('dispatchVariablesArr', [...this.labelArr]) }, selectLabelValue (item, value) { item.checked = [value.value] + this.close() this.$store.dispatch('dispatchVariablesArr', [...this.labelArr]) }, triggerVisible (item) { @@ -387,6 +390,9 @@ export default { }, close () { this.labelArr.forEach((item) => { + if (item.visible && item.multi) { + this.$store.dispatch('dispatchVariablesArr', [...this.labelArr]) + } item.visible = false }) } From d82dadf5c093edd0f8e6eb855ef636583344564a Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 19 Jul 2022 14:59:07 +0800 Subject: [PATCH 07/18] =?UTF-8?q?NEZ-2046=20fix=20:=20chart=20legend=20?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF=20=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/common/rightBox/chart/chartConfig.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue index 0fb469bce..7697c9cb6 100644 --- a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue +++ b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue @@ -95,7 +95,8 @@ {{$t('dashboard.panel.chartForm.legend')}}  -
{{$t('dashboard.panel.chartForm.legendTip')}}
+
{{$t('dashboard.panel.chartForm.legendTip')}}
+
From 985687ad499378aef3e0138befb24f1fba75a30d Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 19 Jul 2022 16:09:44 +0800 Subject: [PATCH 08/18] =?UTF-8?q?NEZ-2045=20fix=20:=20project=20topology?= =?UTF-8?q?=20=E4=BE=A7=E6=BB=91=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../page/monitor/project/project.scss | 24 +++++++++++++++++++ .../src/components/common/alert/nzTooltip.vue | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss b/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss index eed14888d..983c41fe2 100644 --- a/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss +++ b/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss @@ -139,3 +139,27 @@ .el-collapse-item__header { border-bottom: 1px solid $--border-color-light; } + +.main-list--project.main-list{ + .project.projectTopo{ + .project-box.list-page{ + .mc{ + .right-box{ + td{ + .cell{ + padding-right: 11px !important; + } + } + .cell{ + padding: 0 10px !important; + .el-checkbox__inner{ + box-sizing: border-box; + width: 15px; + height: 15px; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/nezha-fronted/src/components/common/alert/nzTooltip.vue b/nezha-fronted/src/components/common/alert/nzTooltip.vue index bfa0eaf86..a43899c97 100644 --- a/nezha-fronted/src/components/common/alert/nzTooltip.vue +++ b/nezha-fronted/src/components/common/alert/nzTooltip.vue @@ -1,5 +1,5 @@