Преглед изворни кода

冰箱温度只保留一位小数

shenqilong пре 1 година
родитељ
комит
962af20267
1 измењених фајлова са 11 додато и 4 уклоњено
  1. 11 4
      src/views/component/facility/facilityData.vue

+ 11 - 4
src/views/component/facility/facilityData.vue

@@ -91,6 +91,7 @@
     </div>
 </template>
 <script>
+import { getSetting } from '@/utils/query'
 import NumberRange from '@/views/component/xcomponent/numberRange.vue'
 import FacilityDataDialog from './facilityDataDialog.vue'
 export default {
@@ -117,7 +118,8 @@ export default {
             dialogShow: false,
             isFirst: true,
             forms: [],
-            multipleSelection: []
+            multipleSelection: [],
+            config: 1
         }
     },
     computed: {
@@ -150,8 +152,13 @@ export default {
             deep: true
         }
     },
-    mounted () {
+    async mounted () {
         // console.log('mounted', this.formData)
+        const config = await getSetting('facilityEnv', 'precision')
+        if (config) {
+            console.debug(config)
+            this.config = config
+        }
     },
     methods: {
         // 弹窗的提交事件
@@ -302,9 +309,9 @@ export default {
             this.forms.forEach(item => {
                 if (item.value) {
                     if (item.fixValue) {
-                        item.result = (+item.fixValue + +item.value).toFixed(2)
+                        item.result = (+item.fixValue + +item.value).toFixed(this.config)
                     } else {
-                        item.result = (+item.value).toFixed(2)
+                        item.result = (+item.value).toFixed(this.config)
                     }
                     item.status = this.getStatus(item.range, item.result)
                 } else {