Spaces:
Sleeping
Sleeping
Commit ·
8e10042
1
Parent(s): 08113a7
Clarify category labels with percentage ranges
Browse filesUpdate CATEGORY_SCALE labels to include score ranges and clearer wording across JobSheetTemplate.tsx and report-editor.js. Several labels were adjusted (e.g. "Excellent" -> "Excellent (100%)", "Poor" -> "Unsatisfactory (75-95%)", "Worse" -> "Poor (50-75%)") to make severity/score meaning explicit. No class names or other logic were changed—this is a UI label update for clearer reporting.
frontend/src/components/JobSheetTemplate.tsx
CHANGED
|
@@ -36,37 +36,37 @@ type RatingTone = {
|
|
| 36 |
|
| 37 |
const CATEGORY_SCALE: Record<string, RatingTone> = {
|
| 38 |
"0": {
|
| 39 |
-
label: "Excellent",
|
| 40 |
bg: "bg-green-100",
|
| 41 |
text: "text-green-800",
|
| 42 |
border: "border-green-200",
|
| 43 |
},
|
| 44 |
"1": {
|
| 45 |
-
label: "Good",
|
| 46 |
bg: "bg-green-200",
|
| 47 |
text: "text-green-800",
|
| 48 |
border: "border-green-200",
|
| 49 |
},
|
| 50 |
"2": {
|
| 51 |
-
label: "Fair",
|
| 52 |
bg: "bg-yellow-100",
|
| 53 |
text: "text-yellow-800",
|
| 54 |
border: "border-yellow-200",
|
| 55 |
},
|
| 56 |
"3": {
|
| 57 |
-
label: "
|
| 58 |
bg: "bg-yellow-200",
|
| 59 |
text: "text-yellow-800",
|
| 60 |
border: "border-yellow-200",
|
| 61 |
},
|
| 62 |
"4": {
|
| 63 |
-
label: "
|
| 64 |
bg: "bg-orange-200",
|
| 65 |
text: "text-orange-800",
|
| 66 |
border: "border-orange-200",
|
| 67 |
},
|
| 68 |
"5": {
|
| 69 |
-
label: "Severe",
|
| 70 |
bg: "bg-red-200",
|
| 71 |
text: "text-red-800",
|
| 72 |
border: "border-red-200",
|
|
|
|
| 36 |
|
| 37 |
const CATEGORY_SCALE: Record<string, RatingTone> = {
|
| 38 |
"0": {
|
| 39 |
+
label: "Excellent (100%)",
|
| 40 |
bg: "bg-green-100",
|
| 41 |
text: "text-green-800",
|
| 42 |
border: "border-green-200",
|
| 43 |
},
|
| 44 |
"1": {
|
| 45 |
+
label: "Good (100%)",
|
| 46 |
bg: "bg-green-200",
|
| 47 |
text: "text-green-800",
|
| 48 |
border: "border-green-200",
|
| 49 |
},
|
| 50 |
"2": {
|
| 51 |
+
label: "Fair (95-100%)",
|
| 52 |
bg: "bg-yellow-100",
|
| 53 |
text: "text-yellow-800",
|
| 54 |
border: "border-yellow-200",
|
| 55 |
},
|
| 56 |
"3": {
|
| 57 |
+
label: "Unsatisfactory (75-95%)",
|
| 58 |
bg: "bg-yellow-200",
|
| 59 |
text: "text-yellow-800",
|
| 60 |
border: "border-yellow-200",
|
| 61 |
},
|
| 62 |
"4": {
|
| 63 |
+
label: "Poor (50-75%)",
|
| 64 |
bg: "bg-orange-200",
|
| 65 |
text: "text-orange-800",
|
| 66 |
border: "border-orange-200",
|
| 67 |
},
|
| 68 |
"5": {
|
| 69 |
+
label: "Severe (<50%)",
|
| 70 |
bg: "bg-red-200",
|
| 71 |
text: "text-red-800",
|
| 72 |
border: "border-red-200",
|
frontend/src/components/report-editor.js
CHANGED
|
@@ -2,12 +2,12 @@
|
|
| 2 |
import * as feather from "feather-icons";
|
| 3 |
|
| 4 |
const CATEGORY_SCALE = {
|
| 5 |
-
"0": { label: "Excellent", className: "bg-green-100 text-green-800 border-green-200" },
|
| 6 |
-
"1": { label: "Good", className: "bg-green-200 text-green-800 border-green-200" },
|
| 7 |
-
"2": { label: "Fair", className: "bg-yellow-100 text-yellow-800 border-yellow-200" },
|
| 8 |
-
"3": { label: "
|
| 9 |
-
"4": { label: "
|
| 10 |
-
"5": { label: "Severe", className: "bg-red-200 text-red-800 border-red-200" },
|
| 11 |
};
|
| 12 |
|
| 13 |
const PRIORITY_SCALE = {
|
|
@@ -1034,12 +1034,12 @@ class ReportEditor extends HTMLElement {
|
|
| 1034 |
const requiredAction = template.required_action || "";
|
| 1035 |
|
| 1036 |
const categoryScale = {
|
| 1037 |
-
"0": { label: "Excellent", bg: "bg-green-100", text: "text-green-800", border: "border-green-200" },
|
| 1038 |
-
"1": { label: "Good", bg: "bg-green-200", text: "text-green-800", border: "border-green-200" },
|
| 1039 |
-
"2": { label: "Fair", bg: "bg-yellow-100", text: "text-yellow-800", border: "border-yellow-200" },
|
| 1040 |
-
"3": { label: "
|
| 1041 |
-
"4": { label: "
|
| 1042 |
-
"5": { label: "Severe", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
|
| 1043 |
};
|
| 1044 |
const priorityScale = {
|
| 1045 |
"1": { label: "Immediate", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
|
|
|
|
| 2 |
import * as feather from "feather-icons";
|
| 3 |
|
| 4 |
const CATEGORY_SCALE = {
|
| 5 |
+
"0": { label: "Excellent (100%)", className: "bg-green-100 text-green-800 border-green-200" },
|
| 6 |
+
"1": { label: "Good (100%)", className: "bg-green-200 text-green-800 border-green-200" },
|
| 7 |
+
"2": { label: "Fair (95-100%)", className: "bg-yellow-100 text-yellow-800 border-yellow-200" },
|
| 8 |
+
"3": { label: "Unsatisfactory (75-95%)", className: "bg-yellow-200 text-yellow-800 border-yellow-200" },
|
| 9 |
+
"4": { label: "Poor (50-75%)", className: "bg-orange-200 text-orange-800 border-orange-200" },
|
| 10 |
+
"5": { label: "Severe (<50%)", className: "bg-red-200 text-red-800 border-red-200" },
|
| 11 |
};
|
| 12 |
|
| 13 |
const PRIORITY_SCALE = {
|
|
|
|
| 1034 |
const requiredAction = template.required_action || "";
|
| 1035 |
|
| 1036 |
const categoryScale = {
|
| 1037 |
+
"0": { label: "Excellent (100%)", bg: "bg-green-100", text: "text-green-800", border: "border-green-200" },
|
| 1038 |
+
"1": { label: "Good (100%)", bg: "bg-green-200", text: "text-green-800", border: "border-green-200" },
|
| 1039 |
+
"2": { label: "Fair (95-100%)", bg: "bg-yellow-100", text: "text-yellow-800", border: "border-yellow-200" },
|
| 1040 |
+
"3": { label: "Unsatisfactory (75-95%)", bg: "bg-yellow-200", text: "text-yellow-800", border: "border-yellow-200" },
|
| 1041 |
+
"4": { label: "Poor (50-75%)", bg: "bg-orange-200", text: "text-orange-800", border: "border-orange-200" },
|
| 1042 |
+
"5": { label: "Severe (<50%)", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
|
| 1043 |
};
|
| 1044 |
const priorityScale = {
|
| 1045 |
"1": { label: "Immediate", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
|