From cb90b6ddd968b3591c991a8e516b11aaed19fb6c Mon Sep 17 00:00:00 2001 From: likexuan Date: Fri, 13 Jan 2023 16:35:44 +0800 Subject: [PATCH] =?UTF-8?q?fix=20:=20cortex=20=E4=BA=8C=E7=BA=A7=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=20config=20=E5=8F=82=E6=95=B0=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../table/settings/cortexDetailTable.scss | 3 ++- .../common/bottomBox/tabs/cortexDetail.vue | 10 ++++++-- .../table/settings/cortexDetailTable.vue | 23 +++++++++++++------ 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/nezha-fronted/src/assets/css/components/common/table/settings/cortexDetailTable.scss b/nezha-fronted/src/assets/css/components/common/table/settings/cortexDetailTable.scss index d9647f4ed..12fba5fb7 100644 --- a/nezha-fronted/src/assets/css/components/common/table/settings/cortexDetailTable.scss +++ b/nezha-fronted/src/assets/css/components/common/table/settings/cortexDetailTable.scss @@ -72,7 +72,8 @@ .config-tab { overflow: hidden; .el-table__body-wrapper { - height: 100%; + height: calc(100% - 40px); + overflow-x: hidden; tbody { tr:hover > td { background-color: $--background-color-empty; diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/cortexDetail.vue b/nezha-fronted/src/components/common/bottomBox/tabs/cortexDetail.vue index 5e631a057..b323201fd 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/cortexDetail.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/cortexDetail.vue @@ -17,7 +17,8 @@ :loading="tools.loading" :ringTableData='ringTableData' :configTableData='configTableData' - :servicesTableData='servicesTableData'> + :servicesTableData='servicesTableData' + @configval='configval'> @@ -59,6 +60,7 @@ export default { data () { return { tableId: 'cortexDetail', + configMode: 'defaults', configTableData: [], servicesTableData: [], ringTableData: [], @@ -68,6 +70,10 @@ export default { mounted () { }, methods: { + configval (val) { + this.configMode = val + this.getConfigTableData() + }, async getIngesterTableData () { const response = await this.$get('agent/' + this.obj.id + '/cortex/ingester/ring') if (response.code === 200) { @@ -81,7 +87,7 @@ export default { } }, async getConfigTableData () { - const response = await this.$get('agent/' + this.obj.id + '/cortex/config?mode=defaults') + const response = await this.$get('agent/' + this.obj.id + '/cortex/config?mode=' + this.configMode) if (response.code === 200) { this.configTableData = response.data.conent.split(/\n/) this.configTableData.unshift('{') diff --git a/nezha-fronted/src/components/common/table/settings/cortexDetailTable.vue b/nezha-fronted/src/components/common/table/settings/cortexDetailTable.vue index 1c603255c..8e57585d7 100644 --- a/nezha-fronted/src/components/common/table/settings/cortexDetailTable.vue +++ b/nezha-fronted/src/components/common/table/settings/cortexDetailTable.vue @@ -78,8 +78,8 @@ @@ -90,9 +90,10 @@
{{$t('overall.configEndpoint')}}
-
+
+ + - +
@@ -148,6 +149,7 @@ export default { name: 'cortexDetailTable', props: { loading: Boolean, + configMode: String, ingesterTableData: Array, storeGatewayTableData: Array, configTableData: Array, @@ -300,6 +302,13 @@ export default { } } } + }, + configSwitchCheck () { + if (this.configSwitch == 1) { + this.$emit('configval', 'defaults') + } else { + this.$emit('configval', 'diff') + } } } }