diff --git a/mindinsight/ui/src/views/profiling/data-process.vue b/mindinsight/ui/src/views/profiling/data-process.vue index c16e9c50..bc0f41bc 100644 --- a/mindinsight/ui/src/views/profiling/data-process.vue +++ b/mindinsight/ui/src/views/profiling/data-process.vue @@ -330,16 +330,20 @@ limitations under the License. {{$t('profiling.logicCores')}}{{deviceCpuChart.logicCores}}
- {{$t('profiling.avgUserUtilization')}}{{deviceCpuChart.cpuAvgUser}} + {{$t('profiling.avgUserUtilization')}} + {{addPercentSign(deviceCpuChart.cpuAvgUser)}}
- {{$t('profiling.avgSysUtilization')}}{{deviceCpuChart.cpuAvgSystem}} + {{$t('profiling.avgSysUtilization')}} + {{addPercentSign(deviceCpuChart.cpuAvgSystem)}}
- {{$t('profiling.avgIOUtilization')}}{{deviceCpuChart.cpuAvgIO}} + {{$t('profiling.avgIOUtilization')}} + {{addPercentSign(deviceCpuChart.cpuAvgIO)}}
- {{$t('profiling.avgIdleUtilization')}}{{deviceCpuChart.cpuAvgFree}} + {{$t('profiling.avgIdleUtilization')}} + {{addPercentSign(deviceCpuChart.cpuAvgFree)}}
{{$t('profiling.avgWaitingProcess')}}{{deviceCpuChart.cpuAvgProcess}} @@ -359,10 +363,12 @@ limitations under the License.
- {{$t('profiling.avgUserUtilization')}}{{processCpuChart.cpuAvgUser}} + {{$t('profiling.avgUserUtilization')}} + {{addPercentSign(processCpuChart.cpuAvgUser)}}
- {{$t('profiling.avgSysUtilization')}}{{processCpuChart.cpuAvgSystem}} + {{$t('profiling.avgSysUtilization')}} + {{addPercentSign(processCpuChart.cpuAvgSystem)}}
@@ -382,22 +388,22 @@ limitations under the License.
{{$t('profiling.avgUserUtilization')}} - {{operatorCpuChart.cpuAvgTotalUser}} + {{addPercentSign(operatorCpuChart.cpuAvgTotalUser)}}
{{$t('profiling.avgSysUtilization')}} - {{operatorCpuChart.cpuAvgTotalSystem}} + {{addPercentSign(operatorCpuChart.cpuAvgTotalSystem)}}
{{$t('profiling.currentOperator')}}
{{$t('profiling.avgUserUtilization')}} - {{operatorCpuChart.cpuAvgOpUser}} + {{addPercentSign(operatorCpuChart.cpuAvgOpUser)}}
{{$t('profiling.avgSysUtilization')}} - {{operatorCpuChart.cpuAvgOpSystem}} + {{addPercentSign(operatorCpuChart.cpuAvgOpSystem)}}
{{$t('profiling.workersNum')}}{{$t('symbols.colon')}} @@ -571,6 +577,18 @@ export default { }, 500); }, methods: { + /** + * The logic of add percent sign + * @param {number | string} number + * @return {string} + */ + addPercentSign(number) { + if (number === 0 || number === '0') { + return '0'; + } else { + return `${number}%`; + } + }, /** * Anti-shake * @param { Function } fn callback function