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