From fd934f83afae1e3fce46db8610837d0e0f4d9393 Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期四, 02 十一月 2023 10:44:56 +0800
Subject: [PATCH] 按开发清单已修改

---
 src/utils/risk_estimate_common_function/index.js |   26 +++++++++++---------------
 1 files changed, 11 insertions(+), 15 deletions(-)

diff --git a/src/utils/risk_estimate_common_function/index.js b/src/utils/risk_estimate_common_function/index.js
index 4c7092c..bfcfb96 100644
--- a/src/utils/risk_estimate_common_function/index.js
+++ b/src/utils/risk_estimate_common_function/index.js
@@ -88,7 +88,7 @@
     // 瓒呮爣涓磋繎
     let exceedingNearCount = 0;
     // 瓒呮爣娆℃暟涓寸晫
-    let exceedindCriticalDegree = 0;
+    let exceedingCriticalDegree = 0;
 
     // 淇濆瓨鍑虹幇鐨勪笉鍚屽紓甯哥被鍨�
     let exception = [];
@@ -102,7 +102,7 @@
       } else if (item.exceptionType == 5) {
         exceedingNearCount++;
       } else if (item.exceptionType == 6) {
-        exceedindCriticalDegree++;
+        exceedingCriticalDegree++;
       }
 
       // 寮傚父绫诲瀷鑱氶泦搴�
@@ -121,28 +121,24 @@
       sum = sum + mutationCount - 1;
     }
     if (exceedingNearCount > 1) {
-      sum = sum + exceedindCriticalDegree - 1;
+      sum = sum + exceedingNearCount - 1;
     }
-    if (exceedindCriticalDegree > 1) {
-      sum = sum + exceedindCriticalDegree - 1;
+    if (exceedingCriticalDegree > 1) {
+      sum = sum + exceedingCriticalDegree - 1;
     }
 
-    switch (sum) {
-      case 0:
-        exceptionTyprRecurRate = sum / 3;
+    switch (true) {
+      case (sum == 0 || sum == 1) :
+        exceptionTyprRecurRate = (sum / 3).toFixed(2);
         break;
-      case 1:
-        exceptionTyprRecurRate = sum / 3;
-        break;
-      case 2:
-      case sum >= 3:
+      case (sum == 2|| sum >=3) :
         exceptionTyprRecurRate = 1;
         break;
       default:
         return 'error';
     }
 
-    exceptionTypeAggregation = exception.length / 8;
+    exceptionTypeAggregation = (exception.length / 8).toFixed(2);
 
     let obj = {};
     obj['exceptionRecurrence'] = exceptionTyprRecurRate;
@@ -221,7 +217,7 @@
   const table = []
   let i = 0
   anaData.forEach((res) =>{
-      
+      let siteName = res.name
       // 浠庡垎鏋愭暟鎹腑寰楀埌璁惧缂栧彿
       let mnCode = res.mnCode
       // 鎵惧埌寮傚父鏁版嵁涓璵nCode绛変簬value鐨勫璞�

--
Gitblit v1.9.3