Spaces:
Sleeping
Sleeping
Update modules/cost_risk_analyzer.py
Browse files
modules/cost_risk_analyzer.py
CHANGED
@@ -661,17 +661,4 @@ class CostRiskAnalyzer:
|
|
661 |
|
662 |
# إذا كان هناك تجاوز، أضف المخاطرة
|
663 |
if deviation_percentage > 5:
|
664 |
-
risk_level = "مرتفع" if deviation_percentage > 20 else "متوسط" if deviation_percentage > 10 else "منخفض"
|
665 |
-
|
666 |
-
overrun_risks.append({
|
667 |
-
"category": category,
|
668 |
-
"planned": planned,
|
669 |
-
"actual": actual,
|
670 |
-
"deviation_percentage": deviation_percentage,
|
671 |
-
"risk_level": risk_level,
|
672 |
-
"impact": "تأثير على هامش الربح وزيادة التكاليف الإجمالية",
|
673 |
-
"mitigation": self._generate_overrun_mitigation(category, deviation_percentage)
|
674 |
-
})
|
675 |
-
|
676 |
-
# ترتيب المخاطر حسب نسبة التجاوز
|
677 |
-
return sorted(overrun_risks, key=lambda x: x["deviation_percentage"], reverse=True)
|
|
|
661 |
|
662 |
# إذا كان هناك تجاوز، أضف المخاطرة
|
663 |
if deviation_percentage > 5:
|
664 |
+
risk_level = "مرتفع" if deviation_percentage > 20 else "متوسط" if deviation_percentage > 10 else "منخفض"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|