summaryrefslogtreecommitdiff
path: root/lib/general-contracts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/general-contracts')
-rw-r--r--lib/general-contracts/detail/general-contract-info-header.tsx3
-rw-r--r--lib/general-contracts/main/create-general-contract-dialog.tsx3
-rw-r--r--lib/general-contracts/main/general-contract-update-sheet.tsx3
-rw-r--r--lib/general-contracts/main/general-contracts-table-columns.tsx2
-rw-r--r--lib/general-contracts/main/general-contracts-table.tsx3
-rw-r--r--lib/general-contracts/service.ts3
-rw-r--r--lib/general-contracts/types.ts3
7 files changed, 14 insertions, 6 deletions
diff --git a/lib/general-contracts/detail/general-contract-info-header.tsx b/lib/general-contracts/detail/general-contract-info-header.tsx
index 675918a2..c0a79d09 100644
--- a/lib/general-contracts/detail/general-contract-info-header.tsx
+++ b/lib/general-contracts/detail/general-contract-info-header.tsx
@@ -59,7 +59,8 @@ const typeLabels = {
'AW': '사전작업합의',
'AD': '사전납품합의',
'SG': '임치(물품보관)계약',
- 'SR': '폐기물매각계약'
+ 'SR': '폐기물매각계약',
+ 'SP': 'S-PEpC'
}
export function GeneralContractInfoHeader({ contract }: GeneralContractInfoHeaderProps) {
diff --git a/lib/general-contracts/main/create-general-contract-dialog.tsx b/lib/general-contracts/main/create-general-contract-dialog.tsx
index 04f70834..d0ccfe5b 100644
--- a/lib/general-contracts/main/create-general-contract-dialog.tsx
+++ b/lib/general-contracts/main/create-general-contract-dialog.tsx
@@ -259,7 +259,8 @@ export function CreateGeneralContractDialog() {
'AW': '사전작업합의',
'AD': '사전납품합의',
'SG': '임치(물품보관)계약',
- 'SR': '폐기물매각계약'
+ 'SR': '폐기물매각계약',
+ 'SP': 'S-PEpC'
}
return (
<SelectItem key={type} value={type}>
diff --git a/lib/general-contracts/main/general-contract-update-sheet.tsx b/lib/general-contracts/main/general-contract-update-sheet.tsx
index ac49faca..8df74beb 100644
--- a/lib/general-contracts/main/general-contract-update-sheet.tsx
+++ b/lib/general-contracts/main/general-contract-update-sheet.tsx
@@ -244,7 +244,8 @@ export function GeneralContractUpdateSheet({
'AW': '사전작업합의',
'AD': '사전납품합의',
'SG': '임치(물품보관)계약',
- 'SR': '폐기물매각계약'
+ 'SR': '폐기물매각계약',
+ 'SP': 'S-PEpC'
}
return (
<SelectItem key={type} value={type}>
diff --git a/lib/general-contracts/main/general-contracts-table-columns.tsx b/lib/general-contracts/main/general-contracts-table-columns.tsx
index 932446d2..0b3143fe 100644
--- a/lib/general-contracts/main/general-contracts-table-columns.tsx
+++ b/lib/general-contracts/main/general-contracts-table-columns.tsx
@@ -144,6 +144,8 @@ const getTypeText = (type: string) => {
return '임치(물품보관)계약'
case 'SR':
return '폐기물매각계약'
+ case 'SP':
+ return 'S-PEpC'
default:
return type
}
diff --git a/lib/general-contracts/main/general-contracts-table.tsx b/lib/general-contracts/main/general-contracts-table.tsx
index 813c1798..5428435e 100644
--- a/lib/general-contracts/main/general-contracts-table.tsx
+++ b/lib/general-contracts/main/general-contracts-table.tsx
@@ -56,7 +56,8 @@ const contractTypeLabels = {
'AW': '사전작업합의',
'AD': '사전납품합의',
'SG': '임치(물품보관)계약',
- 'SR': '폐기물매각계약'
+ 'SR': '폐기물매각계약',
+ 'SP': 'S-PEpC'
}
interface GeneralContractsTableProps {
diff --git a/lib/general-contracts/service.ts b/lib/general-contracts/service.ts
index 1b1d5c9f..991616d9 100644
--- a/lib/general-contracts/service.ts
+++ b/lib/general-contracts/service.ts
@@ -1842,7 +1842,8 @@ export async function generateContractNumber(
'AW': 'AW', // 사전작업합의 (Advanced Work)
'AD': 'AD', // 사전납품합의 (Advanced Delivery)
'SG': 'SG', // 임치(물품보관)계약
- 'SR': 'SR' // 폐기물매각계약 (Scrap)
+ 'SR': 'SR', // 폐기물매각계약 (Scrap)
+ 'SP': 'SP' // S-PEpC
}
const typeCode = contractTypeMap[contractType] || 'XX' // 기본값
diff --git a/lib/general-contracts/types.ts b/lib/general-contracts/types.ts
index 33b1189f..6793d76c 100644
--- a/lib/general-contracts/types.ts
+++ b/lib/general-contracts/types.ts
@@ -24,7 +24,8 @@ export const GENERAL_CONTRACT_TYPES = [
'AW', // 사전작업합의 (Advanced Work)
'AD', // 사전납품합의 (Advanced Delivery)
'SG', // 임치(물품보관)계약
- 'SR' // 폐기물매각계약 (Scrap)
+ 'SR', // 폐기물매각계약 (Scrap)
+ 'SP' // S-PEpC
] as const;
export type GeneralContractType = typeof GENERAL_CONTRACT_TYPES[number];