From 98987be11cb262854a35589255bfd8ee7efc4ae8 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Tue, 8 Mar 2022 22:06:58 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20dns=E5=9C=B0=E5=9B=BE=E5=AE=8C?= =?UTF-8?q?=E6=88=90=EF=BC=9Bdetection=E4=B8=8B=E6=8B=89=E5=AE=8C=E6=88=90?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/tools.js | 11 +- src/views/charts/PanelChart.vue | 26 --- src/views/charts/charts/ChartEchart.vue | 6 +- src/views/charts/charts/ChartMap.vue | 188 +++++++++++------- src/views/detections/Index.vue | 4 +- .../DetectionSecurityEventOverview.vue | 6 +- 6 files changed, 129 insertions(+), 112 deletions(-) diff --git a/src/utils/tools.js b/src/utils/tools.js index 1280e719..098575b3 100644 --- a/src/utils/tools.js +++ b/src/utils/tools.js @@ -442,14 +442,17 @@ export function lineToHump (name) { return letter.toUpperCase() }) } -// 下划线转换空格首位大写 +// 驼峰转空格,首字母小写 +export function humpToSpace (name) { + const str = name.replace(/([A-Z])/g, ' $1') + return str.split(' ').map(s => _.lowerFirst(s)).join(' ') +} +// 下划线转换空格 export function lineToSpace (name) { if (_.isEmpty(name)) { return '' } - return _.upperFirst(name.replace(/\_(\w)/g, function (all, letter) { - return ` ${letter.toUpperCase()}` - })) + return name.replace(/\_(\w)/g, ' ') } // 驼峰转换下划线 export function humpToLine (name) { diff --git a/src/views/charts/PanelChart.vue b/src/views/charts/PanelChart.vue index 5eec4338..4b5caafc 100644 --- a/src/views/charts/PanelChart.vue +++ b/src/views/charts/PanelChart.vue @@ -193,32 +193,6 @@ export default { } if (requestUrl) { get(replaceUrlPlaceholder(requestUrl, this.queryParams)).then(response => { - // if (this.chartInfo.type === 23 && testData) { - // response = testData.data - // } else if (this.chartInfo.type === 24 && testData) { - // response = testData.data2 - // } - if (this.chartInfo.type === 3) { - response = { - code: 200, - data: { - result: [ - { - dnsServerRole: extraParams.dnsServerRole || dnsServerRole.RTDNS, - ipLocationCountry: 'China', - ipLocationId: 'CN', - count: 161 - }, - { - dnsServerRole: extraParams.dnsServerRole || dnsServerRole.RTDNS, - ipLocationCountry: 'Japan', - ipLocationId: 'JP', - count: 222 - } - ] - } - } - } if (response.code === 200) { if (Array.isArray(response.data.result)) { response.data.result.forEach(item => { diff --git a/src/views/charts/charts/ChartEchart.vue b/src/views/charts/charts/ChartEchart.vue index cad57cf6..562e8ecc 100644 --- a/src/views/charts/charts/ChartEchart.vue +++ b/src/views/charts/charts/ChartEchart.vue @@ -5,10 +5,10 @@