feat: 운영 일관성(OCI) 지표 도입 및 분석 UI/UX 정밀 복구
- analysis_service.py: 운영 일관성(OCI) 산출 로직 구현 및 장기 정체 패널티(100일 기준) 적용 - js/analysis.js: OCI 통합, 아코디언 심층 분석 텍스트 보강, SWOT 사분면 및 스크롤 로직 정밀 복구 - style/*.css: 유색 border-left/top 스타일 제거 및 흑백/그레이 계열로 디자인 정제 - templates/analysis.html: 분석 모델 명칭 원복 및 지표 정의 UI 업데이트 - ANALYSIS_REPORT.md: OCI 지표 정의 추가 및 가치 기여도(VCI) 등급 설명 정제 (야구 용어 삭제)
This commit is contained in:
@@ -43,10 +43,10 @@ header {
|
||||
display: flex; flex-direction: column; justify-content: center; gap: 2px; border-left: 5px solid transparent;
|
||||
}
|
||||
.activity-card:hover { transform: translateY(-2px); box-shadow: var(--box-shadow); }
|
||||
.activity-card.active { background: #e8f5e9; border-left-color: #4DB251; }
|
||||
.activity-card.warning { background: #fff8e1; border-left-color: #FFBF00; }
|
||||
.activity-card.stale { background: #ffebee; border-left-color: var(--error-color); }
|
||||
.activity-card.unknown { background: #f5f5f5; border-left-color: #9e9e9e; }
|
||||
.activity-card.active { background: #e8f5e9; }
|
||||
.activity-card.warning { background: #fff8e1; }
|
||||
.activity-card.stale { background: #ffebee; }
|
||||
.activity-card.unknown { background: #f5f5f5; }
|
||||
.activity-card .label { font-size: 11px; font-weight: 600; opacity: 0.7; }
|
||||
.activity-card .count { font-size: 20px; font-weight: 800; }
|
||||
|
||||
@@ -98,7 +98,7 @@ header {
|
||||
.detail-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }
|
||||
.detail-section h4 {
|
||||
font-size: 13px; margin-bottom: 12px; color: var(--text-main);
|
||||
border-left: 3px solid var(--primary-color); padding-left: 10px; font-weight: 700;
|
||||
padding-left: 10px; font-weight: 700;
|
||||
}
|
||||
|
||||
/* Personnel & Activity Tables */
|
||||
|
||||
Reference in New Issue
Block a user