diff --git a/src/views/charts2/charts/npm/NpmIpMap.vue b/src/views/charts2/charts/npm/NpmIpMap.vue index 7a06cc3a..085ce68c 100644 --- a/src/views/charts2/charts/npm/NpmIpMap.vue +++ b/src/views/charts2/charts/npm/NpmIpMap.vue @@ -67,12 +67,16 @@ export default { typeVal: this.$store.getters.getBreadcrumbColumnValue } getData(api.npm.overview.map, params).then(res => { + const subParams = { + ...params, + params: res.map(r => r.country).join(',') + } // 计算分数 - const tcpRequest = get(api.npm.overview.mapTcp, params) - const httpRequest = get(api.npm.overview.mapHttp, params) - const sslRequest = get(api.npm.overview.mapSsl, params) - const tcpLostRequest = get(api.npm.overview.mapPacketLoss, params) - const packetRetransRequest = get(api.npm.overview.mapPacketRetrans, params) + const tcpRequest = get(api.npm.overview.mapTcp, subParams) + const httpRequest = get(api.npm.overview.mapHttp, subParams) + const sslRequest = get(api.npm.overview.mapSsl, subParams) + const tcpLostRequest = get(api.npm.overview.mapPacketLoss, subParams) + const packetRetransRequest = get(api.npm.overview.mapPacketRetrans, subParams) Promise.all([tcpRequest, httpRequest, sslRequest, tcpLostRequest, packetRetransRequest]).then(res2 => { const keyPre = ['tcp', 'http', 'ssl', 'tcpLost', 'packetRetrans'] const mapData = res