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