summaryrefslogtreecommitdiff
path: root/lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-07-10 09:55:45 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-07-10 09:55:45 +0000
commitc657ef972feeafff16ab0e07cb4771f7dd141ba0 (patch)
treebefabd884b00d3cc632c628b3e3810f61cc9f38d /lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx
parentb8a03c9d130435a71c5d6217d06ccb0beb9697e5 (diff)
(대표님) 20250710 작업사항 - 평가 첨부, 로그인, SEDP 변경 요구사항 반영
Diffstat (limited to 'lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx')
-rw-r--r--lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx16
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx b/lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx
index d6784754..84651350 100644
--- a/lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx
+++ b/lib/evaluation/table/periodic-evaluation-finalize-dialogs.tsx
@@ -40,18 +40,16 @@ import { finalizeEvaluations } from "../service"
// 등급 옵션
const GRADE_OPTIONS = [
- { value: "S", label: "S등급 (90점 이상)" },
- { value: "A", label: "A등급 (80-89점)" },
- { value: "B", label: "B등급 (70-79점)" },
- { value: "C", label: "C등급 (60-69점)" },
+ { value: "A", label: "A등급 (95점 이상)" },
+ { value: "B", label: "B등급 (90-95점 미만)" },
+ { value: "C", label: "C등급 (60-90점 미만)" },
{ value: "D", label: "D등급 (60점 미만)" },
] as const
// 점수에 따른 등급 계산
-const calculateGrade = (score: number): "S" | "A" | "B" | "C" | "D" => {
- if (score >= 90) return "S"
- if (score >= 80) return "A"
- if (score >= 70) return "B"
+const calculateGrade = (score: number): "A" | "B" | "C" | "D" => {
+ if (score >= 95) return "A"
+ if (score >= 90) return "B"
if (score >= 60) return "C"
return "D"
}
@@ -65,7 +63,7 @@ const evaluationItemSchema = z.object({
finalScore: z.coerce.number()
.min(0, "점수는 0 이상이어야 합니다"),
// .max(100, "점수는 100 이하여야 합니다"),
- finalGrade: z.enum(["S", "A", "B", "C", "D"]),
+ finalGrade: z.enum(["A", "B", "C", "D"]),
})
// 전체 폼 스키마