diff --git a/apps/st/src/components/statistics/management/SewagePipeMaintainMng.tsx b/apps/st/src/components/statistics/management/SewagePipeMaintainMng.tsx index 5c16a2686..0ff0dee3a 100644 --- a/apps/st/src/components/statistics/management/SewagePipeMaintainMng.tsx +++ b/apps/st/src/components/statistics/management/SewagePipeMaintainMng.tsx @@ -6,8 +6,8 @@ import SaveButton from "@/components/button/SaveButton"; import LastYearDataButton from "@/components/button/LastYearDataButton"; import SubmitExceptionButton from "@/components/button/SubmitExceptionButton"; -import { RepairStatusColumn } from "@/components/util/column/management/sewagePipeMaintain/RepairStatus"; -import { PipeDredgingStatusColumn } from "@/components/util/column/management/sewagePipeMaintain/PipeDredgingStatus"; +import { RepairStatusMngColumn } from "@/components/util/column/management/sewagePipeMaintain/RepairStatusMngColumn"; +import { PipeDredgingStatusMngColumn } from "@/components/util/column/management/sewagePipeMaintain/PipeDredgingStatusMngColumn"; // 하수도 통계 관리 > 03. 하수관로 유지관리 const SewagePipeMaintainMng = () => { @@ -15,9 +15,9 @@ const SewagePipeMaintainMng = () => { const [rowDataMap, setRowDataMap] = useState[]>>(new Map()); // tab List - const SewagePipeMaintainMngColumnInfoList = [ - RepairStatusColumn, - PipeDredgingStatusColumn + const SewagePipeMaintainMngColumnList = [ + RepairStatusMngColumn, + PipeDredgingStatusMngColumn ]; const SubmitExceptionFunc = () => { @@ -51,7 +51,7 @@ const SewagePipeMaintainMng = () => { - + ); }; diff --git a/apps/st/src/components/statistics/management/SewagePipeMng.tsx b/apps/st/src/components/statistics/management/SewagePipeMng.tsx index 1c17c4e09..bb65824f1 100644 --- a/apps/st/src/components/statistics/management/SewagePipeMng.tsx +++ b/apps/st/src/components/statistics/management/SewagePipeMng.tsx @@ -6,30 +6,30 @@ import SaveButton from "@/components/button/SaveButton"; import LastYearDataButton from "@/components/button/LastYearDataButton"; import SubmitExceptionButton from "@/components/button/SubmitExceptionButton"; -import { RegionalFacilityColumn } from "@/components/util/column/management/sewagePipe/RegionalFacility"; -import { FacilityInstallColumn } from "@/components/util/column/management/sewagePipe/FacilityInstall"; -import { PipeTypeColumn } from "@/components/util/column/management/sewagePipe/PipeTypeStatus"; -import { PipeDiameterColumn } from "@/components/util/column/management/sewagePipe/PipeDiameterStatus"; -import { ManholeStatusColumn } from "@/components/util/column/management/sewagePipe/ManholeStatus"; +import { RegionalFacilityStatusMngColumn } from "@/components/util/column/management/sewagePipe/RegionalFacilityStatusMngColumn"; +import { FacilityInstallStatusMngColumn } from "@/components/util/column/management/sewagePipe/FacilityInstallStatusMngColumn"; +import { PipeTypeStatusMngColumn } from "@/components/util/column/management/sewagePipe/PipeTypeStatusMngColumn"; +import { PipeDiameterStatusMngColumn } from "@/components/util/column/management/sewagePipe/PipeDiameterStatusMngColumn"; +import { ManholeStatusMngColumn } from "@/components/util/column/management/sewagePipe/ManholeStatusMngColumn"; import { - AdminAreaConnectionColumn, - TreatmentPlantConnectionColumn -} from "@/components/util/column/management/sewagePipe/ConnectionStatus"; + AdminAreaConnectionMngColumn, + TreatmentPlantConnectionMngColumn +} from "@/components/util/column/management/sewagePipe/ConnectionStatusMngColumn"; // 하수도 통계 관리 > 02. 하수관로 const SewagePipeMng = () => { const [rowDataMap, setRowDataMap] = useState[]>>(new Map()); // tab List - const SewagePipeMngColumnInfoList = [ - RegionalFacilityColumn, - FacilityInstallColumn, - PipeTypeColumn, - PipeDiameterColumn, - ManholeStatusColumn, + const SewagePipeMngColumnList = [ + RegionalFacilityStatusMngColumn, + FacilityInstallStatusMngColumn, + PipeTypeStatusMngColumn, + PipeDiameterStatusMngColumn, + ManholeStatusMngColumn, // 일단 각 tab으로 구현 - TreatmentPlantConnectionColumn, - AdminAreaConnectionColumn + AdminAreaConnectionMngColumn, + TreatmentPlantConnectionMngColumn ]; const SubmitExceptionFunc = () => { @@ -61,7 +61,7 @@ const SewagePipeMng = () => { - + ); }; diff --git a/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx b/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx index c60007f54..727ad1bab 100644 --- a/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx +++ b/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx @@ -6,17 +6,17 @@ import SaveButton from "@/components/button/SaveButton"; import LastYearDataButton from "@/components/button/LastYearDataButton"; import SubmitExceptionButton from "@/components/button/SubmitExceptionButton"; -import { SewageReservoirColumn } from "@/components/util/column/management/sewageReservoirPump/SewageReservoirColumn"; -import { RainfallPumpStationColumn } from "@/components/util/column/management/sewageReservoirPump/RainfallPumpStationColumn"; +import { SewageReservoirMngColumn } from "@/components/util/column/management/sewageReservoirPump/SewageReservoirMngColumn"; +import { RainfallPumpStationMngColumn } from "@/components/util/column/management/sewageReservoirPump/RainfallPumpStationMngColumn"; // 하수도 통계 관리 > 04. 하수저류 시설 및 빗물 펌프장 const SewageReservoirPumpMng = () => { const [rowDataMap, setRowDataMap] = useState[]>>(new Map()); // tab List - const SewageReservoirPumpMngColumnInfoList = [ - SewageReservoirColumn, - RainfallPumpStationColumn + const SewageReservoirPumpMngColumnList = [ + SewageReservoirMngColumn, + RainfallPumpStationMngColumn ]; const submitExceptionFunc = () => { @@ -48,7 +48,7 @@ const SewageReservoirPumpMng = () => { - + ); }; diff --git a/apps/st/src/components/statistics/management/SeweragePenetrationRateMng.tsx b/apps/st/src/components/statistics/management/SeweragePenetrationRateMng.tsx index 03b85ef8c..1df554763 100644 --- a/apps/st/src/components/statistics/management/SeweragePenetrationRateMng.tsx +++ b/apps/st/src/components/statistics/management/SeweragePenetrationRateMng.tsx @@ -7,7 +7,7 @@ import SubmitExceptionButton from "@/components/button/SubmitExceptionButton"; import { useState } from "react"; -import { SeweragePenetrationRateMngColumnInfo } from "@/components/util/column/management/SeweragePenetrationRateMngColumn"; +import { SeweragePenetrationRateMngColumn } from "@/components/util/column/management/SeweragePenetrationRateMngColumn"; // 하수도 통계 관리 > 01. 하수도 보급률 const SeweragePenetrationRateMng = () => { @@ -44,7 +44,7 @@ const SeweragePenetrationRateMng = () => { 4.하수저류시설 및 빗물펌프장 - * 2개 Tab: 컬럼 통합 관리 - */ - -export const SewageReservoirPumpMngColumnInfoList = [ - // ======================================== - // Tab 1: 하수저류시설 - // ======================================== - { - columns: [ - // 행정구역 - { name: 'sidoCd', fieldName: '시도코드', header: { text: '시도코드' }, hidden: true }, - { name: 'adstDstrCd', fieldName: '행정구역코드', header: { text: '행정구역코드' }, hidden: true }, - { name: 'adstCd', fieldName: '행정코드', header: { text: '행정코드' }, hidden: true }, - { name: 'rgnNm', fieldName: '지역명', header: { text: '지역명' }, hidden: true }, - { name: 'sido', fieldName: '시도', header: { text: '시도' } }, - { name: 'sgg', fieldName: '시군구', header: { text: '시군구' } }, - - // 기본정보 - { name: 'swgeStrgeFctSeq', fieldName: '시설SEQ', header: { text: '시설SEQ' }, hidden: true }, - { name: 'swgeStrgeNm', fieldName: '시설명', header: { text: '시설명' } }, - { name: 'addr', fieldName: '위치', header: { text: '위치' } }, - { name: 'rnDt', fieldName: '가동개시 년월일 yyyy-mm-dd', header: { text: '가동개시 년월일 yyyy-mm-dd' } }, - { name: 'useYn', fieldName: '사용여부', header: { text: '사용여부' }, hidden: true }, - { name: 'closeDt', fieldName: '폐지일자', header: { text: '폐지일자' }, hidden: true }, - - // 계획설계빈도 - { name: 'designFrequency', fieldName: '계획설계빈도', header: { text: '계획설계빈도' } }, - - // 설치목적 - { name: 'floodingPrevention', fieldName: '침수예방', header: { text: '침수예방' } }, - { name: 'waterQualityReduction', fieldName: '수질오염저감', header: { text: '수질오염저감' } }, - { name: 'sewerageReuseUse', fieldName: '하수재이용용도', header: { text: '하수재이용용도' } }, - - // 시설정보 - { name: 'facilityStructure', fieldName: '시설구조(일반지하식,지하터널식,기타)', header: { text: '시설구조(일반지하식,지하터널식,기타)' } }, - { name: 'catchmentAreaSize', fieldName: '집수구역면적(㎢)', header: { text: '집수구역면적(㎢)' } }, - { name: 'facilityCapacity', fieldName: '시설용량(m³)', header: { text: '시설용량(m³)' } }, - - // 펌프시설 - 총양수량 - { name: 'totalPumpingCapacity', fieldName: '총양수량(m³/min)', header: { text: '총양수량(m³/min)' } }, - - // 펌프시설1 - { name: 'pump1Diameter', fieldName: '구경(mm)', header: { text: '구경(mm)' } }, - { name: 'pump1PumpingCapacity', fieldName: '대당 양수량(m³/min·대)', header: { text: '대당 양수량(m³/min·대)' } }, - { name: 'pump1Count', fieldName: '펌프대수', header: { text: '펌프대수' } }, - { name: 'pump1StandbyCount', fieldName: '예비펌프대수', header: { text: '예비펌프대수' } }, - - // 펌프시설2 - { name: 'pump2Diameter', fieldName: '구경(mm)', header: { text: '구경(mm)' } }, - { name: 'pump2PumpingCapacity', fieldName: '대당 양수량(m³/min·대)', header: { text: '대당 양수량(m³/min·대)' } }, - { name: 'pump2Count', fieldName: '펌프대수', header: { text: '펌프대수' } }, - { name: 'pump2StandbyCount', fieldName: '예비펌프대수', header: { text: '예비펌프대수' } }, - - // 펌프시설3 - { name: 'pump3Diameter', fieldName: '구경(mm)', header: { text: '구경(mm)' } }, - { name: 'pump3PumpingCapacity', fieldName: '대당 양수량(m³/min·대)', header: { text: '대당 양수량(m³/min·대)' } }, - { name: 'pump3Count', fieldName: '펌프대수', header: { text: '펌프대수' } }, - { name: 'pump3StandbyCount', fieldName: '예비펌프대수', header: { text: '예비펌프대수' } }, - - // 부대시설 - { name: 'preprocessingFacility', fieldName: '전처리시설유무(유/무)', header: { text: '전처리시설유무(유/무)' } }, - { name: 'odorRemovalEquipment', fieldName: '탈취설비유무(유/무)', header: { text: '탈취설비유무(유/무)' } }, - { name: 'selfGenerationEquipment', fieldName: '자가발전유무(유/무)', header: { text: '자가발전유무(유/무)' } }, - - // 배수및저류방식 - { name: 'drainageMethod', fieldName: '배수방식(자연배수,강제배수)', header: { text: '배수방식(자연배수,강제배수)' } }, - { name: 'storageMethod', fieldName: '저류방식(직렬,병렬)', header: { text: '저류방식(직렬,병렬)' } }, - { name: 'storageWaterTreatmentMethod', fieldName: '저류수처리방법(자체처리,연계처리)', header: { text: '저류수처리방법(자체처리,연계처리)' } }, - { name: 'dischargeDestination', fieldName: '방류수역(또는 연계처리장명)', header: { text: '방류수역(또는 연계처리장명)' } }, - - // 최종처분량 - { name: 'sedimentDisposalAmount', fieldName: '침사', header: { text: '침사' } }, - { name: 'debrisDisposalAmount', fieldName: '협잡물', header: { text: '협잡물' } }, - - // 최종처분방법 - { name: 'sedimentDisposalMethod', fieldName: '침사', header: { text: '침사' } }, - { name: 'debrisDisposalMethod', fieldName: '협잡물', header: { text: '협잡물' } }, - - // 운영실적 - { name: 'operationDaysPerYear', fieldName: '기동일수(일/년)', header: { text: '기동일수(일/년)' } }, - { name: 'totalDischargePerYear', fieldName: '총배수량(m³/년)', header: { text: '총배수량(m³/년)' } }, - - // 비고 - { name: 'remarks', fieldName: '비고', header: { text: '비고' } }, - ], - - columnLayout: [ - // 행정구역 - { - name: 'adminArea', - hideChildHeaders: false, - header: { text: '행정구역' }, - items: ['sido', 'sgg'], - }, - - // 시설명 - 'swgeStrgeNm', - - // 위치 - 'addr', - - // 가동개시 년월일 - 'rnDt', - - // 계획설계빈도 - 'designFrequency', - - // 설치목적 - { - name: 'installationPurpose', - hideChildHeaders: false, - header: { text: '설치목적(O,X로 표기, 중복체크가능)' }, - items: [ - 'floodingPrevention', - 'waterQualityReduction', - 'sewerageReuseUse', - ], - }, - - // 시설구조 - 'facilityStructure', - - // 집수구역면적 - 'catchmentAreaSize', - - // 시설용량 - 'facilityCapacity', - - // 펌프시설 - { - name: 'pumpSystem', - hideChildHeaders: false, - header: { text: '펌프시설' }, - items: [ - // 총양수량 - 'totalPumpingCapacity', - - // 펌프시설1 - { - name: 'pumpSystem1', - hideChildHeaders: false, - header: { text: '펌프시설1' }, - items: [ - 'pump1Diameter', - 'pump1PumpingCapacity', - 'pump1Count', - 'pump1StandbyCount', - ], - }, - - // 펌프시설2 - { - name: 'pumpSystem2', - hideChildHeaders: false, - header: { text: '펌프시설2' }, - items: [ - 'pump2Diameter', - 'pump2PumpingCapacity', - 'pump2Count', - 'pump2StandbyCount', - ], - }, - - // 펌프시설3 - { - name: 'pumpSystem3', - hideChildHeaders: false, - header: { text: '펌프시설3' }, - items: [ - 'pump3Diameter', - 'pump3PumpingCapacity', - 'pump3Count', - 'pump3StandbyCount', - ], - }, - ], - }, - - // 부대시설 - { - name: 'auxiliaryFacilities', - hideChildHeaders: false, - header: { text: '부대시설' }, - items: [ - 'preprocessingFacility', - 'odorRemovalEquipment', - 'selfGenerationEquipment', - ], - }, - - // 배수방식 - 'drainageMethod', - - // 저류방식 - 'storageMethod', - - // 저류수처리방법 - 'storageWaterTreatmentMethod', - - // 방류수역 - 'dischargeDestination', - - // 최종처분량 - { - name: 'finalDisposalAmount', - hideChildHeaders: false, - header: { text: '최종처분량(ton/년)' }, - items: [ - 'sedimentDisposalAmount', - 'debrisDisposalAmount', - ], - }, - - // 최종처분방법 - { - name: 'finalDisposalMethod', - hideChildHeaders: false, - header: { text: '최종처분방법' }, - items: [ - 'sedimentDisposalMethod', - 'debrisDisposalMethod', - ], - }, - - // 운영실적 - { - name: 'operationResults', - hideChildHeaders: false, - header: { text: '운영실적' }, - items: [ - 'operationDaysPerYear', - 'totalDischargePerYear', - ], - }, - - // 비고 - 'remarks', - ], - - rowStartNum: 3, - fixedColumns: 2, - tabKey: 'sewageReservoir', - tabLabel: '하수저류시설', - }, - - // ======================================== - // Tab 2: 빗물펌프장 - // ======================================== - { - columns: [ - // 행정구역 - { name: 'sidoCd', fieldName: '시도코드', header: { text: '시도코드' }, hidden: true }, - { name: 'adstDstrCd', fieldName: '행정구역코드', header: { text: '행정구역코드' }, hidden: true }, - { name: 'adstCd', fieldName: '행정코드', header: { text: '행정코드' }, hidden: true }, - { name: 'rgnNm', fieldName: '지역명', header: { text: '지역명' }, hidden: true }, - { name: 'sido', fieldName: '시도', header: { text: '시도' } }, - { name: 'sgg', fieldName: '시군구', header: { text: '시군구' } }, - - // 기본정보 - { name: 'swgeStrgeFctSeq', fieldName: '시설SEQ', header: { text: '시설SEQ' }, hidden: true }, - { name: 'swgeStrgeNm', fieldName: '시설명', header: { text: '시설명' } }, - { name: 'addr', fieldName: '위치', header: { text: '위치' } }, - { name: 'facRes', fieldName: '시설물종류', header: { text: '시설물종류' } }, - { name: 'rnDt', fieldName: '가동개시 년월일 yyyy-mm-dd', header: { text: '가동개시 년월일 yyyy-mm-dd' } }, - - // 계획설계빈도 - { name: 'plDsgnFrqnc', fieldName: '계획설계빈도', header: { text: '계획설계빈도' } }, - - // 집수구역면적 - { name: 'dgrAr', fieldName: '집수구역면적(㎢)', header: { text: '집수구역면적(㎢)' } }, - - // 유수지 - { name: 'revFnnc', fieldName: '유수지유무(유,무)', header: { text: '유수지유무(유,무)' } }, - { name: 'revCpcty', fieldName: '저류랑(m³)', header: { text: '저류랑(m³)' } }, - - // 흡수정 - { name: 'absCpcty', fieldName: '저류랑(m³)', header: { text: '저류랑(m³)' } }, - - // 펌프시설 - 총양수량 - { name: 'wpCpcty', fieldName: '총양수량(m³/min)', header: { text: '총양수량(m³/min)' } }, - - // 펌프시설1 - { name: 'pumpCalbr', fieldName: '구경(mm)', header: { text: '구경(mm)' } }, - { name: 'pumpHpCo', fieldName: '대당 양수량(m³/min·대)', header: { text: '대당 양수량(m³/min·대)' } }, - { name: 'pumpCo', fieldName: '펌프대수', header: { text: '펌프대수' } }, - { name: 'pumpPreparCo', fieldName: '예비펌프대수', header: { text: '예비펌프대수' } }, - - // 펌프시설2 - { name: 'pumpCalbr2', fieldName: '구경(mm)', header: { text: '구경(mm)' } }, - { name: 'pumpHpCo2', fieldName: '대당 양수량(m³/min·대)', header: { text: '대당 양수량(m³/min·대)' } }, - { name: 'pumpCo2', fieldName: '펌프대수', header: { text: '펌프대수' } }, - { name: 'pumpPreparCo2', fieldName: '예비펌프대수', header: { text: '예비펌프대수' } }, - - // 펌프시설3 - { name: 'pumpCalbr3', fieldName: '구경(mm)', header: { text: '구경(mm)' } }, - { name: 'pumpHpCo3', fieldName: '대당 양수량(m³/min·대)', header: { text: '대당 양수량(m³/min·대)' } }, - { name: 'pumpCo3', fieldName: '펌프대수', header: { text: '펌프대수' } }, - { name: 'pumpPreparCo3', fieldName: '예비펌프대수', header: { text: '예비펌프대수' } }, - - // 부대시설 - { name: 'dorZeqpFnnc', fieldName: '전처리시설유무(유/무)', header: { text: '전처리시설유무(유/무)' } }, - { name: 'selfEtrqFnnc', fieldName: '탈취설비유무(유/무)', header: { text: '탈취설비유무(유/무)' } }, - { name: 'freFnnc', fieldName: '자가발전유무(유/무)', header: { text: '자가발전유무(유/무)' } }, - - // 방류수역 - { name: 'disWat', fieldName: '방류수역', header: { text: '방류수역' } }, - - // 최종처분량 - { name: 'sdmtTreCpcty', fieldName: '침사', header: { text: '침사' } }, - { name: 'iprtTreCpcty', fieldName: '협잡물', header: { text: '협잡물' } }, - - // 최종처분방법 - { name: 'sdmtTreMth', fieldName: '침사', header: { text: '침사' } }, - { name: 'iprtTreMth', fieldName: '협잡물', header: { text: '협잡물' } }, - - // 운영실적 - { name: 'yrstpRnDyn', fieldName: '기동일수(일/년)', header: { text: '기동일수(일/년)' } }, - { name: 'dsplcmntAmnt', fieldName: '총배수량(m³/년)', header: { text: '총배수량(m³/년)' } }, - - // 비고 - { name: 'rmk', fieldName: '비고', header: { text: '비고' } }, - ], - - columnLayout: [ - // 행정구역 - { - name: 'adminArea', - hideChildHeaders: false, - header: { text: '행정구역' }, - items: ['sido', 'sgg'], - }, - - // 시설명 - 'swgeStrgeNm', - - // 위치 - 'addr', - - // 시설물종류 - 'facRes', - - // 가동개시 년월일 - 'rnDt', - - // 계획설계빈도 - 'plDsgnFrqnc', - - // 집수구역면적 - 'dgrAr', - - // 유수지 - { - name: 'reservoir', - hideChildHeaders: false, - header: { text: '유수지' }, - items: [ - 'revFnnc', - 'revCpcty', - ], - }, - - // 흡수정 - { - name: 'absorptionWell', - hideChildHeaders: false, - header: { text: '흡수정' }, - items: [ - 'absCpcty', - ], - }, - - // 펌프시설 - { - name: 'pumpSystem', - hideChildHeaders: false, - header: { text: '펌프시설' }, - items: [ - // 총양수량 - 'wpCpcty', - - // 펌프시설1 - { - name: 'pumpSystem1', - hideChildHeaders: false, - header: { text: '펌프시설1' }, - items: [ - 'pumpCalbr', - 'pumpHpCo', - 'pumpCo', - 'pumpPreparCo', - ], - }, - - // 펌프시설2 - { - name: 'pumpSystem2', - hideChildHeaders: false, - header: { text: '펌프시설2' }, - items: [ - 'pumpCalbr2', - 'pumpHpCo2', - 'pumpCo2', - 'pumpPreparCo2', - ], - }, - - // 펌프시설3 - { - name: 'pumpSystem3', - hideChildHeaders: false, - header: { text: '펌프시설3' }, - items: [ - 'pumpCalbr3', - 'pumpHpCo3', - 'pumpCo3', - 'pumpPreparCo3', - ], - }, - ], - }, - - // 부대시설 - { - name: 'auxiliaryFacilities', - hideChildHeaders: false, - header: { text: '부대시설' }, - items: [ - 'dorZeqpFnnc', - 'selfEtrqFnnc', - 'freFnnc', - ], - }, - - // 방류수역 - 'disWat', - - // 최종처분량 - { - name: 'finalDisposalAmount', - hideChildHeaders: false, - header: { text: '최종처분량(ton/년)' }, - items: [ - 'sdmtTreCpcty', - 'iprtTreCpcty', - ], - }, - - // 최종처분방법 - { - name: 'finalDisposalMethod', - hideChildHeaders: false, - header: { text: '최종처분방법' }, - items: [ - 'sdmtTreMth', - 'iprtTreMth', - ], - }, - - // 운영실적 - { - name: 'operationResults', - hideChildHeaders: false, - header: { text: '운영실적' }, - items: [ - 'yrstpRnDyn', - 'dsplcmntAmnt', - ], - }, - - // 비고 - 'rmk', - ], - - rowStartNum: 3, - fixedColumns: 2, - tabKey: 'rainfallPumpStation', - tabLabel: '빗물펌프장', - }, -]; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/SeweragePenetrationRateMngColumn.ts b/apps/st/src/components/util/column/management/SeweragePenetrationRateMngColumn.ts index 6d5e6045a..974753e74 100644 --- a/apps/st/src/components/util/column/management/SeweragePenetrationRateMngColumn.ts +++ b/apps/st/src/components/util/column/management/SeweragePenetrationRateMngColumn.ts @@ -4,7 +4,7 @@ import { ValueType } from "realgrid"; * 하수도 통계 관리 > 01. 하수도 보급률 * 단일 Tab */ -export const SeweragePenetrationRateMngColumnInfo = { +export const SeweragePenetrationRateMngColumn = { columns: [ // [기본정보] 행정구역 - 수정 불가 { name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false }, diff --git a/apps/st/src/components/util/column/management/sewagePipe/ConnectionStatus.ts b/apps/st/src/components/util/column/management/sewagePipe/ConnectionStatusMngColumn.ts similarity index 91% rename from apps/st/src/components/util/column/management/sewagePipe/ConnectionStatus.ts rename to apps/st/src/components/util/column/management/sewagePipe/ConnectionStatusMngColumn.ts index 080fdf083..d0831fcd7 100644 --- a/apps/st/src/components/util/column/management/sewagePipe/ConnectionStatus.ts +++ b/apps/st/src/components/util/column/management/sewagePipe/ConnectionStatusMngColumn.ts @@ -1,7 +1,7 @@ // 하수도 통계 관리 > 02.하수관로 > tab 6. 시설별 현황관리 // Tab 6-1: 행정구역별 연결 현황 (우측 그리드) -export const AdminAreaConnectionColumn = { +export const AdminAreaConnectionMngColumn = { columns: [ // 행정구역 { name: 'sido', fieldName: '시도', header: { text: '시도' } }, @@ -26,12 +26,12 @@ export const AdminAreaConnectionColumn = { ], rowStartNum: 2, fixedColumns: 1, - tabKey: 'administrativeAreaConnection', + tabKey: 'adminAreaConnectionMng', tabLabel: '행정구역별 연결 현황' }; // Tab 6-2: 하수처리장별 연결 현황 (좌측 그리드) -export const TreatmentPlantConnectionColumn = { +export const TreatmentPlantConnectionMngColumn = { columns: [ // 하수처리장 정보 { name: 'bscFctNm', fieldName: '하수처리장명', header: { text: '하수처리장명' } }, @@ -53,6 +53,6 @@ export const TreatmentPlantConnectionColumn = { ], rowStartNum: 1, fixedColumns: 1, - tabKey: 'treatmentPlantConnection', + tabKey: 'treatmentPlantConnectionMng', tabLabel: '하수처리장별 연결 현황' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipe/FacilityInstall.ts b/apps/st/src/components/util/column/management/sewagePipe/FacilityInstallStatusMngColumn.ts similarity index 98% rename from apps/st/src/components/util/column/management/sewagePipe/FacilityInstall.ts rename to apps/st/src/components/util/column/management/sewagePipe/FacilityInstallStatusMngColumn.ts index acd3d621f..2da9e41cd 100644 --- a/apps/st/src/components/util/column/management/sewagePipe/FacilityInstall.ts +++ b/apps/st/src/components/util/column/management/sewagePipe/FacilityInstallStatusMngColumn.ts @@ -2,7 +2,7 @@ import { footerInt, footerDecimal2, footerDecimal3 } from "@/components/util/gri // 하수도 통계 관리 > 02.하수관로 > tab 2. 시설별 설치현황 -export const FacilityInstallColumn = { +export const FacilityInstallStatusMngColumn = { columns: [ // 행정구역 { name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -136,6 +136,6 @@ export const FacilityInstallColumn = { ], rowStartNum: 4, fixedColumns: 3, - tabKey: 'facilityInstallationStatus', + tabKey: 'facilityInstallationStatusMng', tabLabel: '시설별 설치현황' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipe/ManholeStatus.ts b/apps/st/src/components/util/column/management/sewagePipe/ManholeStatusMngColumn.ts similarity index 99% rename from apps/st/src/components/util/column/management/sewagePipe/ManholeStatus.ts rename to apps/st/src/components/util/column/management/sewagePipe/ManholeStatusMngColumn.ts index fbff6c372..972e07ad7 100644 --- a/apps/st/src/components/util/column/management/sewagePipe/ManholeStatus.ts +++ b/apps/st/src/components/util/column/management/sewagePipe/ManholeStatusMngColumn.ts @@ -2,7 +2,7 @@ import { footerInt } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 02.하수관로 > tab 5. 맨홀 현황 -export const ManholeStatusColumn = { +export const ManholeStatusMngColumn = { columns: [ // 행정구역 { name: 'a1', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -325,6 +325,6 @@ export const ManholeStatusColumn = { ], rowStartNum: 3, fixedColumns: 2, - tabKey: 'manholeStatus', + tabKey: 'manholeStatusMng', tabLabel: '맨홀 현황' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipe/PipeDiameterStatus.ts b/apps/st/src/components/util/column/management/sewagePipe/PipeDiameterStatusMngColumn.ts similarity index 96% rename from apps/st/src/components/util/column/management/sewagePipe/PipeDiameterStatus.ts rename to apps/st/src/components/util/column/management/sewagePipe/PipeDiameterStatusMngColumn.ts index 5811e46e9..61849f1ce 100644 --- a/apps/st/src/components/util/column/management/sewagePipe/PipeDiameterStatus.ts +++ b/apps/st/src/components/util/column/management/sewagePipe/PipeDiameterStatusMngColumn.ts @@ -2,7 +2,7 @@ import { footerDecimal2 } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 02.하수관로 > tab 4. 관경별 현황 -export const PipeDiameterColumn = { +export const PipeDiameterStatusMngColumn = { columns: [ // 행정구역 { name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -57,6 +57,6 @@ export const PipeDiameterColumn = { ], rowStartNum: 2, fixedColumns: 1, - tabKey: 'pipeDiameterStatus', + tabKey: 'pipeDiameterStatusMng', tabLabel: '관경별 현황' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipe/PipeTypeStatus.ts b/apps/st/src/components/util/column/management/sewagePipe/PipeTypeStatusMngColumn.ts similarity index 99% rename from apps/st/src/components/util/column/management/sewagePipe/PipeTypeStatus.ts rename to apps/st/src/components/util/column/management/sewagePipe/PipeTypeStatusMngColumn.ts index 81b94afe6..d2bf635e9 100644 --- a/apps/st/src/components/util/column/management/sewagePipe/PipeTypeStatus.ts +++ b/apps/st/src/components/util/column/management/sewagePipe/PipeTypeStatusMngColumn.ts @@ -2,7 +2,7 @@ import { footerDecimal2 } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 02.하수관로 > tab 3. 관종별 현황 -export const PipeTypeColumn = { +export const PipeTypeStatusMngColumn = { columns: [ // 행정구역 { name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -371,6 +371,6 @@ export const PipeTypeColumn = { ], rowStartNum: 2, fixedColumns: 2, - tabKey: 'pipeTypeStatus', + tabKey: 'pipeTypeStatusMng', tabLabel: '관종별 현황' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipe/RegionalFacility.ts b/apps/st/src/components/util/column/management/sewagePipe/RegionalFacilityStatusMngColumn.ts similarity index 98% rename from apps/st/src/components/util/column/management/sewagePipe/RegionalFacility.ts rename to apps/st/src/components/util/column/management/sewagePipe/RegionalFacilityStatusMngColumn.ts index fef239bec..633c89d21 100644 --- a/apps/st/src/components/util/column/management/sewagePipe/RegionalFacility.ts +++ b/apps/st/src/components/util/column/management/sewagePipe/RegionalFacilityStatusMngColumn.ts @@ -2,7 +2,7 @@ import { footerInt, footerDecimal1, footerDecimal2, footerDecimal3 } from "@/com // 하수도 통계 관리 > 02.하수관로 > tab 1. 지역별 시설현황 -export const RegionalFacilityColumn = { +export const RegionalFacilityStatusMngColumn = { columns: [ // 행정구역 { name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -153,6 +153,6 @@ export const RegionalFacilityColumn = { ], rowStartNum: 4, fixedColumns: 1, - tabKey: 'regionalFacilityStatus', + tabKey: 'regionalFacilityStatusMng', tabLabel: '지역별 시설현황' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipeMaintain/PipeDredgingStatus.ts b/apps/st/src/components/util/column/management/sewagePipeMaintain/PipeDredgingStatusMngColumn.ts similarity index 98% rename from apps/st/src/components/util/column/management/sewagePipeMaintain/PipeDredgingStatus.ts rename to apps/st/src/components/util/column/management/sewagePipeMaintain/PipeDredgingStatusMngColumn.ts index 23ffaf95b..3685f1635 100644 --- a/apps/st/src/components/util/column/management/sewagePipeMaintain/PipeDredgingStatus.ts +++ b/apps/st/src/components/util/column/management/sewagePipeMaintain/PipeDredgingStatusMngColumn.ts @@ -1,7 +1,7 @@ import { footerInt, footerDecimal1, footerDecimal2 } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 03.하수관로 유지관리 > tab 2. 관로준설 -export const PipeDredgingStatusColumn = { +export const PipeDredgingStatusMngColumn = { columns: [ // 행정구역 { name: 'SIDO', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -72,6 +72,6 @@ export const PipeDredgingStatusColumn = { ], rowStartNum: 4, fixedColumns: 1, - tabKey: 'pipeDredgingStatus', + tabKey: 'pipeDredgingStatusMng', tabLabel: '관로준설' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewagePipeMaintain/RepairStatus.ts b/apps/st/src/components/util/column/management/sewagePipeMaintain/RepairStatusMngColumn.ts similarity index 98% rename from apps/st/src/components/util/column/management/sewagePipeMaintain/RepairStatus.ts rename to apps/st/src/components/util/column/management/sewagePipeMaintain/RepairStatusMngColumn.ts index 195b1ae4b..9851a6270 100644 --- a/apps/st/src/components/util/column/management/sewagePipeMaintain/RepairStatus.ts +++ b/apps/st/src/components/util/column/management/sewagePipeMaintain/RepairStatusMngColumn.ts @@ -1,7 +1,7 @@ import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 03.하수관로 유지관리 > tab 1. 개보수 -export const RepairStatusColumn = { +export const RepairStatusMngColumn = { columns: [ // 행정구역 { name: 'SIDO', fieldName: '시도', header: { text: '시도' }, editable: false }, @@ -103,6 +103,6 @@ export const RepairStatusColumn = { ], rowStartNum: 4, fixedColumns: 1, - tabKey: 'repairStatus', + tabKey: 'repairStatusMng', tabLabel: '개보수' }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewageReservoirPump/RainfallPumpStationColumn.ts b/apps/st/src/components/util/column/management/sewageReservoirPump/RainfallPumpStationMngColumn.ts similarity index 99% rename from apps/st/src/components/util/column/management/sewageReservoirPump/RainfallPumpStationColumn.ts rename to apps/st/src/components/util/column/management/sewageReservoirPump/RainfallPumpStationMngColumn.ts index 60d0bbcf6..cf70ecfcf 100644 --- a/apps/st/src/components/util/column/management/sewageReservoirPump/RainfallPumpStationColumn.ts +++ b/apps/st/src/components/util/column/management/sewageReservoirPump/RainfallPumpStationMngColumn.ts @@ -1,7 +1,7 @@ import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 04.하수저류시설 및 빗물펌프장 > tab 2: 빗물펌프장 -export const RainfallPumpStationColumn = { +export const RainfallPumpStationMngColumn = { columns: [ // Hidden Columns : 시스템 관리를 위한 필수 키값 { name: 'sidoCd', fieldName: '시도코드', header: { text: '시도코드' }, hidden: true }, @@ -206,6 +206,6 @@ export const RainfallPumpStationColumn = { rowStartNum: 3, fixedColumns: 2, - tabKey: 'rainfallPumpStation', + tabKey: 'rainfallPumpStationMng', tabLabel: '빗물펌프장', }; \ No newline at end of file diff --git a/apps/st/src/components/util/column/management/sewageReservoirPump/SewageReservoirColumn.ts b/apps/st/src/components/util/column/management/sewageReservoirPump/SewageReservoirMngColumn.ts similarity index 99% rename from apps/st/src/components/util/column/management/sewageReservoirPump/SewageReservoirColumn.ts rename to apps/st/src/components/util/column/management/sewageReservoirPump/SewageReservoirMngColumn.ts index d76326185..4d21629db 100644 --- a/apps/st/src/components/util/column/management/sewageReservoirPump/SewageReservoirColumn.ts +++ b/apps/st/src/components/util/column/management/sewageReservoirPump/SewageReservoirMngColumn.ts @@ -1,7 +1,7 @@ import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary"; // 하수도 통계 관리 > 04.하수저류시설 및 빗물펌프장 > tab 1: 하수저류시설 -export const SewageReservoirColumn = { +export const SewageReservoirMngColumn = { columns: [ // Hidden Columns : 시스템 관리를 위한 필수 키값 { name: 'sidoCd', fieldName: '시도코드', header: { text: '시도코드' }, hidden: true }, @@ -198,6 +198,6 @@ export const SewageReservoirColumn = { rowStartNum: 3, fixedColumns: 2, - tabKey: 'sewageReservoir', + tabKey: 'sewageReservoirMng', tabLabel: '하수저류시설', }; \ No newline at end of file