Selaa lähdekoodia

feat: 电量数据保留2位小数

hum 1 vuosi sitten
vanhempi
commit
225a796d1c

+ 8 - 0
ruoyi-ui/src/filters.js

@@ -0,0 +1,8 @@
+import Vue from 'vue';
+
+Vue.filter('twoDecimalPlaces', function (value) {
+  if (typeof value !== 'number') {
+    return value;
+  }
+  return value.toFixed(2);
+});

+ 2 - 0
ruoyi-ui/src/main.js

@@ -69,6 +69,8 @@ Vue.use(plugins)
 Vue.use(VueMeta)
 DictData.install()
 
+import './filters';
+
 /**
  * If you don't want to use mock-server
  * you want to use MockJs for mock api

+ 1 - 1
ruoyi-ui/src/views/analysis/task/realtime/car.vue

@@ -15,7 +15,7 @@
       <div class="item">
         <div class="item-icon"></div>
         <div class="item-label">电量:</div>
-        <div class="item-value">{{carInfo.eq || '-'}}%</div>
+        <div class="item-value">{{carInfo.eq || '-' | twoDecimalPlaces}}%</div>
       </div>
       <div class="item">
         <div class="item-icon"></div>

+ 1 - 1
ruoyi-ui/src/views/analysis/task/result/car.vue

@@ -15,7 +15,7 @@
       <div class="item">
         <div class="item-icon"></div>
         <div class="item-label">电量:</div>
-        <div class="item-value">{{carInfo.eq || '-'}}%</div>
+        <div class="item-value">{{carInfo.eq || '-' | twoDecimalPlaces}}%</div>
       </div>
       <div class="item">
         <div class="item-icon"></div>