From c4183fddbf8b33c296d0c49f5ae47a49f36bc07c Mon Sep 17 00:00:00 2001 From: zhangyu Date: Tue, 19 Oct 2021 10:18:11 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=20=E4=BF=AE=E6=94=B9endpoint=20?= =?UTF-8?q?=E7=9A=84=E6=90=9C=E7=B4=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../page/monitor/endpoint/endpointList.vue | 30 +++++++------------ 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue b/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue index cd5b60478..f8e5690e9 100644 --- a/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue +++ b/nezha-fronted/src/components/page/monitor/endpoint/endpointList.vue @@ -484,27 +484,19 @@ export default { }, reloadTable (obj) { const params = JSON.parse(JSON.stringify(obj)) - if (this.detailType === 'view') { - const obj = {} - params.modelIds = params.modelIdsDetail.map(item => item.split('-')[1]) - params.fieldsDetail.forEach(item => { - const arr = item.split('-') - if (obj[arr[0]]) { - obj[arr[0]].push(arr[1]) - } else { - obj[arr[0]] = [arr[1]] - } - }) - params.fields = JSON.stringify(obj) - if (params.fields === '{}') { - params.fields = '' - } - delete params.modelIdsDetail - delete params.fieldsDetail - } + delete this.searchCheckBox.metricsStates + delete this.searchCheckBox.logsStates Object.keys(params).forEach(key => { if (typeof params[key] === 'string') { - this.searchCheckBox[key] = params[key] ? params[key] : null + if (key === 'state') { + const state = JSON.parse(params[key]) + if (state.metrics) { + this.searchCheckBox.metricsStates = state.metrics.join(',') + } + if (state.logs) { + this.searchCheckBox.logsStates = state.logs.join(',') + } + } } else { params[key] && params[key].length > 0 ? this.searchCheckBox[key] = params[key].join(',') : this.searchCheckBox[key] = null }