Bläddra i källkod

Merge branch 'algoConfg-fix' into 'dev'

fix: js小数变成.99999的bug

See merge request skyeye/skyeye_frontend/skyeye-admin!40
宏耀 孙 1 år sedan
förälder
incheckning
73f18818f3

+ 4 - 2
src/views/cameras/preview/components/AlgorithmsSetting/AlgoParamsCard.vue

@@ -174,7 +174,9 @@
           countList && countList.length > index ? countList[index] : 0;
       } else {
         const meta = metaObjList.value.find((item) => item.label === val);
-        algoParams.value.confidence = meta.confidence * 100;
+        console.log(meta.confidence);
+
+        algoParams.value.confidence = Number((meta.confidence * 100).toFixed(0));
         algoParams.value['min_width'] = meta['min_width'];
         algoParams.value['min_height'] = meta['min_height'];
 
@@ -187,7 +189,7 @@
               type: 'confidence',
               prop: `${item.label}.confidence`,
             });
-            algoParams.value[`${item.label}.confidence`] = item.confidence * 100;
+            algoParams.value[`${item.label}.confidence`] = Number((item.confidence * 100).toFixed(0));
             paramItems.value.push({
               label: item.label,
               type: 'minArea',

+ 2 - 2
src/views/cameras/preview/components/AlgorithmsSetting/utils.ts

@@ -74,12 +74,12 @@ export const getMetaValues = (extra: string | undefined | null) => {
     const val = {
       id: uid(),
       label: item.label,
-      confidence: item.confidence * 100,
+      confidence: Number((item.confidence * 100).toFixed(0)),
       min_width: item['min_width'],
       min_height: item['min_height'],
     } as any;
     item.nextObjs.forEach((next) => {
-      val[`${next.label}.confidence`] = next.confidence * 100;
+      val[`${next.label}.confidence`] = Number((next.confidence * 100).toFixed(0));
       val[next.label + '.' + 'min_width'] = next['min_width'];
       val[next.label + '.' + 'min_height'] = next['min_height'];
     });