diff --git a/src/assets/css/components/views/charts2/npmTrafficLine.scss b/src/assets/css/components/views/charts2/npmTrafficLine.scss index 1be7d0cb..b454dcc9 100644 --- a/src/assets/css/components/views/charts2/npmTrafficLine.scss +++ b/src/assets/css/components/views/charts2/npmTrafficLine.scss @@ -1,11 +1,52 @@ .npm-traffic-line { height: 100%; width: 100%; - .npm-traffic-line-title { - font-size: 14px; - color: #353636; - font-weight: 600; - height: 32px; + .npm-traffic-line-header { + display: flex; + justify-content: space-between; + .npm-traffic-line-title { + font-size: 14px; + color: #353636; + font-weight: 600; + height: 32px; + } + .line-select-metric { + display: flex; + align-items: center; + + &>span { + font-size: 12px; + color: #575757; + font-weight: 400; + margin-right: 3px; + } + .line-select__operation { + height: 24px; + margin-left: 3px; + box-shadow: none; + border-radius: 2px; + .el-input__inner { + width: 100px; + height: 24px; + padding-left: 4px; + line-height: 24px; + font-size: 12px; + color: #2C72C6; + font-weight: 400; + } + .el-input__suffix { + display: flex; + .el-input__suffix-inner { + line-height: 24px; + .el-select__caret { + line-height: 24px; + width: 16px; + color: #575757; + } + } + } + } + } } .npm-traffic-line-body { border: 1px solid #E2E5EC; diff --git a/src/views/charts2/charts/npm/NpmNetworkQuantity.vue b/src/views/charts2/charts/npm/NpmNetworkQuantity.vue index 2e74cdd9..c26dfb86 100644 --- a/src/views/charts2/charts/npm/NpmNetworkQuantity.vue +++ b/src/views/charts2/charts/npm/NpmNetworkQuantity.vue @@ -86,33 +86,6 @@ export default { this.toggleLoading(true) get(api.npm.overview.networkAnalysis, params).then(res => { if (res.code === 200) { - res.data.result = { - establishLatencyMsAvg: 0.16, - establishLatencyMsP50: 0.16, - establishLatencyMsP90: 0.16, - establishLatencyMsP95: 0.16, - establishLatencyMsP99: 0.16, - httpResponseLatencyAvg: 0.16, - httpResponseLatencyP50: 0.16, - httpResponseLatencyP90: 0.16, - httpResponseLatencyP95: 0.16, - httpResponseLatencyP99: 0.16, - sslConLatencyAvg: 0.16, - sslConLatencyP50: 0.16, - sslConLatencyP90: 0.16, - sslConLatencyP95: 0.16, - sslConLatencyP99: 0.16, - tcpLostlenPercentAvg: 0.16, - tcpLostlenPercentP50: 0.16, - tcpLostlenPercentP90: 0.16, - tcpLostlenPercentP95: 0.16, - tcpLostlenPercentP99: 0.16, - pktRetransPercentAvg: 0.16, - pktRetransPercentP50: 0.16, - pktRetransPercentP90: 0.16, - pktRetransPercentP95: 0.16, - pktRetransPercentP99: 0.16 - } this.npmNetworkCycleData = res.data.result } }).finally(() => { @@ -179,13 +152,6 @@ export default { const scoreInfo = {} let index = 0 if (res.code === 200) { - res.data.result = { - establishLatencyMsAvg: 0.16, - httpResponseLatencyAvg: 0.16, - sslConLatencyAvg: 0.16, - tcpLostlenPercentAvg: 1, - pktRetransPercentAvg: 1 - } if (res.data.result.establishLatencyMsAvg || res.data.result.establishLatencyMsAvg === 0) { res.data.result.establishLatencyMs = res.data.result.establishLatencyMsAvg index = 0 diff --git a/src/views/charts2/charts/npm/NpmTrafficLine.vue b/src/views/charts2/charts/npm/NpmTrafficLine.vue index 6c8ceafb..b28b6a05 100644 --- a/src/views/charts2/charts/npm/NpmTrafficLine.vue +++ b/src/views/charts2/charts/npm/NpmTrafficLine.vue @@ -1,6 +1,23 @@