summaryrefslogtreecommitdiff
path: root/lib/dolce/utils
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-11-26 14:15:23 +0900
committerjoonhoekim <26rote@gmail.com>2025-11-26 14:15:23 +0900
commit3131dce1f0c90d960f53bd384045b41023064bc4 (patch)
tree72d8b189deb3b72f706c45c63fd4cb039ddbee4c /lib/dolce/utils
parent530775fb70ea24471b122e1c308cca3a0cd591b1 (diff)
(김준회) dolce: b4 일괄업로드건 요구사항대로 수정, DrawingUsage-Comment 건들도 상세도면 생성 가능하도록 변경
(MatchBatchFileDwg/Edit 사용하도록 변경, 호출시 Category 및 status 값 하드코딩해 넣어주도록 변경)
Diffstat (limited to 'lib/dolce/utils')
-rw-r--r--lib/dolce/utils/code-translator.ts32
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/dolce/utils/code-translator.ts b/lib/dolce/utils/code-translator.ts
index 19cb4217..f55d0691 100644
--- a/lib/dolce/utils/code-translator.ts
+++ b/lib/dolce/utils/code-translator.ts
@@ -23,6 +23,10 @@ export function translateB3DrawingUsage(code: string, lng: string): string {
ko: "작업용",
en: "Working",
},
+ "CMT": {
+ ko: "Comment",
+ en: "Comment",
+ },
};
return translations[code]?.[lng] || code;
@@ -47,6 +51,10 @@ export function translateB3RegisterKind(code: string, lng: string): string {
ko: "작업용 입수도면(Partial)",
en: "For Working(Partial)",
},
+ "CMTV": {
+ ko: "Comment",
+ en: "Comment",
+ },
};
return translations[code]?.[lng] || code;
@@ -63,6 +71,10 @@ export function translateB4DrawingUsage(code: string, lng: string): string {
ko: "제출용",
en: "SHI→GTT",
},
+ "CMT": {
+ ko: "Comment",
+ en: "Comment",
+ },
};
return translations[code]?.[lng] || code;
@@ -87,6 +99,14 @@ export function translateB4RegisterKind(code: string, lng: string): string {
ko: "Pre. 제출용(SHI→GTT)",
en: "Pre. Submission(SHI→GTT)",
},
+ "CMTM": {
+ ko: "Mark-Up",
+ en: "Mark-Up",
+ },
+ "CMTQ": {
+ ko: "TQ",
+ en: "TQ",
+ },
};
return translations[code]?.[lng] || code;
@@ -167,6 +187,7 @@ export function getB3DrawingUsageOptions(lng: string) {
return [
{ value: "APP", label: translateB3DrawingUsage("APP", lng) },
{ value: "WOR", label: translateB3DrawingUsage("WOR", lng) },
+ { value: "CMT", label: translateB3DrawingUsage("CMT", lng) },
];
}
@@ -176,6 +197,10 @@ export function getB3RegisterKindOptions(drawingUsage: string, lng: string) {
{ value: "APPR", label: translateB3RegisterKind("APPR", lng) },
{ value: "APPP", label: translateB3RegisterKind("APPP", lng) },
];
+ } else if (drawingUsage === "CMT") {
+ return [
+ { value: "CMTV", label: translateB3RegisterKind("CMTV", lng) },
+ ];
} else if (drawingUsage === "WOR") {
return [
{ value: "WORK", label: translateB3RegisterKind("WORK", lng) },
@@ -188,6 +213,7 @@ export function getB3RegisterKindOptions(drawingUsage: string, lng: string) {
export function getB4DrawingUsageOptions(lng: string) {
return [
{ value: "REC", label: translateB4DrawingUsage("REC", lng) },
+ { value: "CMT", label: translateB4DrawingUsage("CMT", lng) },
];
}
@@ -197,6 +223,12 @@ export function getB4RegisterKindOptions(drawingUsage: string, lng: string) {
{ value: "RECP", label: translateB4RegisterKind("RECP", lng) },
{ value: "RECW", label: translateB4RegisterKind("RECW", lng) },
];
+ } else if
+ (drawingUsage === "CMT") {
+ return [
+ { value: "CMTM", label: translateB4RegisterKind("CMTM", lng) },
+ { value: "CMTQ", label: translateB4RegisterKind("CMTQ", lng) },
+ ];
} else if (drawingUsage === "SUB") {
return [
{ value: "SUBP", label: translateB4RegisterKind("SUBP", lng) },