summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-06-27 01:16:20 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-06-27 01:16:20 +0000
commite9897d416b3e7327bbd4d4aef887eee37751ae82 (patch)
treebd20ce6eadf9b21755bd7425492d2d31c7700a0e /config
parent3bf1952c1dad9d479bb8b22031b06a7434d37c37 (diff)
(대표님) 20250627 오전 10시 작업사항
Diffstat (limited to 'config')
-rw-r--r--config/menuConfig.ts2
-rw-r--r--config/regEvalCriteriaColumnsConfig.ts127
-rw-r--r--config/userColumnsConfig.ts5
3 files changed, 133 insertions, 1 deletions
diff --git a/config/menuConfig.ts b/config/menuConfig.ts
index afd7fc00..339f82d0 100644
--- a/config/menuConfig.ts
+++ b/config/menuConfig.ts
@@ -379,7 +379,7 @@ export const mainNav: MenuSection[] = [
},
{
title: "이메일 수신인 관리",
- href: "/evcp/email-reciver",
+ href: "/evcp/email-receiver",
// icon: "ClipboardCheck",
group: "이메일"
},
diff --git a/config/regEvalCriteriaColumnsConfig.ts b/config/regEvalCriteriaColumnsConfig.ts
new file mode 100644
index 00000000..c5a9f8a9
--- /dev/null
+++ b/config/regEvalCriteriaColumnsConfig.ts
@@ -0,0 +1,127 @@
+/* IMPORT */
+import { RegEvalCriteriaView } from '@/db/schema';
+
+// ----------------------------------------------------------------------------------------------------
+
+/* TYPES */
+interface RegEvalCriteriaColumnsConfig {
+ id: keyof RegEvalCriteriaView,
+ label: string,
+ group?: string,
+ excelHeader?: string,
+ type?: string,
+ isEssential?: boolean,
+};
+
+// ----------------------------------------------------------------------------------------------------
+
+/* COLUMN CONFIGURATION */
+const regEvalCriteriaColumnsConfig: RegEvalCriteriaColumnsConfig[] = [
+ {
+ id: 'category',
+ label: '평가부문',
+ excelHeader: 'Category',
+ isEssential: true,
+ },
+ {
+ id: 'category2',
+ label: '점수구분',
+ excelHeader: 'Score Category',
+ isEssential: true,
+ },
+ {
+ id: 'item',
+ label: '항목',
+ excelHeader: 'Item',
+ isEssential: true,
+ },
+ {
+ id: 'classification',
+ label: '구분',
+ excelHeader: 'Classification',
+ type: 'text',
+ isEssential: true,
+ },
+ {
+ id: 'range',
+ label: '범위',
+ excelHeader: 'Range',
+ type: 'text',
+ isEssential: false,
+ },
+ {
+ id: 'detail',
+ label: '평가내용',
+ excelHeader: 'Detail',
+ type: 'text',
+ isEssential: true,
+ },
+ {
+ id: 'id',
+ label: 'ID',
+ group: 'Meta Data',
+ excelHeader: 'ID',
+ type: 'number',
+ },
+ {
+ id: 'criteriaId',
+ label: '기준 ID',
+ group: 'Meta Data',
+ excelHeader: 'Criteria ID',
+ type: 'number',
+ },
+ {
+ id: 'orderIndex',
+ label: '정렬 순서',
+ group: 'Meta Data',
+ excelHeader: 'Order Index',
+ type: 'number',
+ },
+ {
+ id: 'scoreEquipShip',
+ label: '조선',
+ group: 'Equipment Score',
+ excelHeader: 'Equipment-Shipbuilding Score',
+ type: 'number',
+ isEssential: false,
+ },
+ {
+ id: 'scoreEquipMarine',
+ label: '해양',
+ group: 'Equipment Score',
+ excelHeader: 'Equipment-Marine Engineering Score',
+ type: 'number',
+ isEssential: false,
+ },
+ {
+ id: 'scoreBulkShip',
+ label: '조선',
+ group: 'Bulk Score',
+ excelHeader: 'Bulk-Shipbuilding Score',
+ type: 'number',
+ isEssential: false,
+ },
+ {
+ id: 'scoreBulkMarine',
+ label: '해양',
+ group: 'Bulk Score',
+ excelHeader: 'Bulk-Marine Engineering Score',
+ type: 'number',
+ isEssential: false,
+ },
+ {
+ id: 'remarks',
+ label: '비고',
+ excelHeader: 'Remarks',
+ type: 'text',
+ isEssential: false,
+ },
+];
+
+// ----------------------------------------------------------------------------------------------------
+
+/* EXPORT */
+export {
+ regEvalCriteriaColumnsConfig,
+ type RegEvalCriteriaColumnsConfig,
+}; \ No newline at end of file
diff --git a/config/userColumnsConfig.ts b/config/userColumnsConfig.ts
index c843d235..3e941435 100644
--- a/config/userColumnsConfig.ts
+++ b/config/userColumnsConfig.ts
@@ -43,6 +43,11 @@ export const userColumnsConfig: UserColumnConfig[] = [
excelHeader: "Company Name",
},
{
+ id: "user_phone",
+ label: "Phone",
+ excelHeader: "Phone",
+ },
+ {
id: "roles",
label: "Roles",
excelHeader: "Roles",