diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-17 08:09:08 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-17 08:09:08 +0000 |
| commit | 4a077640becddf65ac2dc98451c5c83aa70108f8 (patch) | |
| tree | ab5ccdb4425ab5788d248a3bf7c4d87d551989af /lib/vendor-evaluation-submit | |
| parent | a5c5c88e3033854b78ffc2fe73b8b6dd0502aa61 (diff) | |
(임수민) 협력업체 정기평가 수정
Diffstat (limited to 'lib/vendor-evaluation-submit')
| -rw-r--r-- | lib/vendor-evaluation-submit/table/esg-evaluation-form-sheet.tsx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/vendor-evaluation-submit/table/esg-evaluation-form-sheet.tsx b/lib/vendor-evaluation-submit/table/esg-evaluation-form-sheet.tsx index 0ebe1f8c..f3778f26 100644 --- a/lib/vendor-evaluation-submit/table/esg-evaluation-form-sheet.tsx +++ b/lib/vendor-evaluation-submit/table/esg-evaluation-form-sheet.tsx @@ -115,7 +115,8 @@ export function EsgEvaluationFormSheet({ additionalComments: item.response?.additionalComments || '', }) - if (item.response?.selectedScore) { + // 0점도 유효한 응답이므로 undefined/null만 체크 + if (item.response?.selectedScore !== undefined && item.response?.selectedScore !== null) { scores[item.item.id] = item.response.selectedScore } }) @@ -468,7 +469,7 @@ const handleExportData = async () => { <BarChart3Icon className="h-4 w-4" /> <span className="text-sm"> {evaluation.items.filter(item => - currentScores[item.item.id] >= 0 + currentScores[item.item.id] !== undefined ).length}/{evaluation.items.length} </span> </div> @@ -490,7 +491,7 @@ const handleExportData = async () => { <CardHeader className="pb-3"> <CardTitle className="text-sm flex items-center justify-between"> <span>{item.item.evaluationItem}</span> - {currentScores[item.item.id] > 0 && ( + {currentScores[item.item.id] !== undefined && currentScores[item.item.id] !== null && ( <Badge variant="default" className="bg-green-100 text-green-800"> {currentScores[item.item.id]}점 </Badge> |
