diff options
Diffstat (limited to 'lib/general-contracts')
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];
|
