diff --git a/nezha-fronted/src/components/charts/chart-list.vue b/nezha-fronted/src/components/charts/chart-list.vue index d7951dc4a..b508f2185 100644 --- a/nezha-fronted/src/components/charts/chart-list.vue +++ b/nezha-fronted/src/components/charts/chart-list.vue @@ -656,6 +656,7 @@ export default { if (!param.query) delete param.query // 根据panelId获得panel下的所有图表 // const groupId = true ? '&groupId=0' : '' + if (!params.panelId) { return } // 没有panelId不调用接口 this.$get('visual/panel/chart?panelId=' + params.panelId + '&groupId=0' + '&pageSize=-1').then(response => { if (response.code === 200) { response.data.list.forEach((item, index) => { diff --git a/nezha-fronted/src/components/common/bottomBox/bottomBox.vue b/nezha-fronted/src/components/common/bottomBox/bottomBox.vue index 043061b6b..8f24c2d7c 100644 --- a/nezha-fronted/src/components/common/bottomBox/bottomBox.vue +++ b/nezha-fronted/src/components/common/bottomBox/bottomBox.vue @@ -37,20 +37,20 @@ - + - + - + - + @@ -250,6 +250,9 @@ export default { this.$refs.reminalLogRecordTab.consoleResize() }, 600) } + }, + getTableData () { + this.$emit('getTableData') } } } diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue b/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue index a0ee2c7dd..3d73ff0de 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/panelTabNew.vue @@ -272,6 +272,7 @@ export default { this.getData(this.filter) } }) + this.$emit('getTableData') } } }, diff --git a/nezha-fronted/src/components/common/js/constants.js b/nezha-fronted/src/components/common/js/constants.js index 279d6d5a8..967e40c34 100644 --- a/nezha-fronted/src/components/common/js/constants.js +++ b/nezha-fronted/src/components/common/js/constants.js @@ -17,6 +17,11 @@ export const agent = { label: 'Per-datacenter', value: 2, text: 'Per-datacenter' + }, + { + label: 'Loki', + value: 11, + text: 'Loki' } ] }, @@ -65,6 +70,38 @@ export const agent2 = { label: 'Per-datacenter', value: 2, text: 'Per-datacenter' + }, + { + label: 'Loki', + value: 11, + text: 'Loki' + } + ], + theDataGroup: [ + { + label: 'Metrics', + option: [ + { + label: 'Global', + value: 1, + text: 'Global' + }, + { + label: 'Per-datacenter', + value: 2, + text: 'Per-datacenter' + } + ] + }, + { + label: 'Logs', + option: [ + { + label: 'Loki', + value: 11, + text: 'Loki' + } + ] } ] diff --git a/nezha-fronted/src/components/common/rightBox/addEndpointBox.vue b/nezha-fronted/src/components/common/rightBox/addEndpointBox.vue index 687643c1b..a272f8907 100644 --- a/nezha-fronted/src/components/common/rightBox/addEndpointBox.vue +++ b/nezha-fronted/src/components/common/rightBox/addEndpointBox.vue @@ -556,6 +556,8 @@ export default { if (this.endpointTableData.length === 0) { this.endpointTouch = true this.$refs.addEndpoint.validate() + this.prevent_opt.save = false + this.showError = true return false } // 对endpointList进行处理,避免携带过多无用数据 diff --git a/nezha-fronted/src/components/common/rightBox/agentBox.vue b/nezha-fronted/src/components/common/rightBox/agentBox.vue index 04e40a093..31db5bab4 100644 --- a/nezha-fronted/src/components/common/rightBox/agentBox.vue +++ b/nezha-fronted/src/components/common/rightBox/agentBox.vue @@ -43,9 +43,14 @@ - - {{item.label}} - + + + {{item.label}} + + diff --git a/nezha-fronted/src/components/common/table/nzDataList.vue b/nezha-fronted/src/components/common/table/nzDataList.vue index 8831de331..66cdd51fa 100644 --- a/nezha-fronted/src/components/common/table/nzDataList.vue +++ b/nezha-fronted/src/components/common/table/nzDataList.vue @@ -47,6 +47,7 @@