From 3081b1bdc3965c41adcb434276cb533b04cb7ad4 Mon Sep 17 00:00:00 2001 From: zyh Date: Mon, 30 Oct 2023 11:27:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?NEZ-3280=20fix=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E9=A1=B5=E9=9D=A2view=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/chart/panelChart.vue | 1 - nezha-fronted/src/components/common/mixin/table.js | 3 +++ .../common/table/alert/alertMessageTable.vue | 4 ++-- .../common/table/alert/alertRuleTable.vue | 2 +- .../common/table/alert/alertSilenceTable.vue | 6 ++++-- .../components/common/table/asset/assetTable.vue | 13 +++++++------ .../components/common/table/settings/agentTable.vue | 3 ++- .../common/table/settings/dashboardTmplTable.vue | 3 ++- .../components/common/table/settings/dcTable.vue | 5 +++-- .../common/table/settings/endpointTable.vue | 5 +++-- .../components/common/table/settings/ipamTable.vue | 3 ++- .../components/common/table/settings/modelTable.vue | 3 ++- .../common/table/settings/moduleTable.vue | 3 ++- .../common/table/settings/projectTable.vue | 2 +- .../common/table/settings/recordRuleTable.vue | 3 ++- .../components/common/table/settings/roleTable.vue | 3 ++- .../common/table/settings/terminalLogTable.vue | 8 ++++++-- .../components/common/table/settings/userTable.vue | 3 ++- .../src/components/page/monitor/project/index.vue | 2 +- 19 files changed, 47 insertions(+), 28 deletions(-) diff --git a/nezha-fronted/src/components/chart/panelChart.vue b/nezha-fronted/src/components/chart/panelChart.vue index 8b9aa9fe8..fce3d9ced 100644 --- a/nezha-fronted/src/components/chart/panelChart.vue +++ b/nezha-fronted/src/components/chart/panelChart.vue @@ -437,7 +437,6 @@ export default { if (this.chartInfo.type === 'log') { this.logChartDataFormat() } - console.log(this.$lodash.cloneDeep(this.chartData), '123123') }).catch(res => { // console.info(res) }).finally(() => { diff --git a/nezha-fronted/src/components/common/mixin/table.js b/nezha-fronted/src/components/common/mixin/table.js index c881821ab..e0ffaca4a 100644 --- a/nezha-fronted/src/components/common/mixin/table.js +++ b/nezha-fronted/src/components/common/mixin/table.js @@ -130,6 +130,9 @@ export default { }) }, showBottomBox (targetTab, row) { + if (!this.hasButton(this.viewPermission)) { + return + } this.$emit('showBottomBox', targetTab, JSON.parse(JSON.stringify(row))) }, tableDataSort (item) { diff --git a/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue b/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue index e38637dda..dac38a025 100644 --- a/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue +++ b/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue @@ -102,7 +102,7 @@ fixed="right">
{{$t('overall.option')}}
- +
@@ -545,7 +545,7 @@ export default { return this.$t(this.$CONSTANTS.alertMessage.severityData.find(s => { return s.value == key }).label) }, rowDblclick (row) { - if (!this.showOption) { + if (!this.showOption || !this.hasButton('alertMessage_view')) { return } this.$emit('messageDetail', row) diff --git a/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue b/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue index b74473d94..4f3ee9e3a 100644 --- a/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue +++ b/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue @@ -145,7 +145,7 @@ fixed="right">
{{$t('overall.option')}}
- +
diff --git a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue index 1ba431be3..83995042e 100644 --- a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue +++ b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue @@ -52,7 +52,7 @@