diff --git a/apps/st/src/components/util/column/WaterReuseColumnRvw.ts b/apps/st/src/components/util/column/WaterReuseColumnRvw.ts index f90f65a6e..7362ef0f3 100644 --- a/apps/st/src/components/util/column/WaterReuseColumnRvw.ts +++ b/apps/st/src/components/util/column/WaterReuseColumnRvw.ts @@ -2,10 +2,10 @@ export const WaterReuseInfoList=[{ tabKey: 'a', tabLabel: '공공하수처리수 재이용', - rowStartNum: 4, // 4단 헤더 구조 (대그룹 > 중그룹 > 소그룹 > 단위/명칭) - fixedColumns: 2, // 순번, 시도, 시군구, 구분 고정 + rowStartNum: 4, + fixedColumns: 2, columns: [ - /* 1. 기본 및 행정 정보 (Band: Left) */ + /* 1. 기본 및 행정 정보 */ { name: 'SIDO', fieldName: 'SIDO', header: { text: '시도' } }, { name: 'GUGUN', fieldName: 'GUGUN', header: { text: '시군구' } }, { name: 'YR_GBN', fieldName: 'YR_GBN', header: { text: '구분' } }, @@ -108,5 +108,167 @@ export const WaterReuseInfoList=[{ 'REUSE_RT', 'RMK' ] - } + }, + { + tabKey: 'b', + tabLabel: '중수도 현황', + rowStartNum: 2, + columns: [ + /* 1. 기본 및 시설 위치 정보 (Band: Left) */ + { name: 'SIDO', fieldName: 'SIDO', header: { text: '시도' } }, + { name: 'GUGUN', fieldName: 'GUGUN', header: { text: '시군구' } }, + { name: 'BILD_NM', fieldName: 'BILD_NM', header: { text: '건축물명/\n개발사업명' } }, + { name: 'ADDR', fieldName: 'ADDR', header: { text: '주소' } }, + { name: 'YR_GBN', fieldName: 'YR_GBN', header: { text: '구분' } }, + + /* 2. 시설 성격 및 설치 정보 */ + { name: 'BILD_TP', fieldName: 'BILD_TP', header: { text: '시설물용도/\n개발사업종류' } }, + { name: 'LAW_YN', fieldName: 'LAW_YN', header: { text: '법적의무\n대상여부\n(대상/미대상)' } }, + { name: 'COMP_DT', fieldName: 'COMP_DT', header: { text: '설치완료일\nyyyy-mm-dd' } }, + { name: 'RN_DT', fieldName: 'RN_DT', header: { text: '가동개시일\nyyyy-mm-dd' } }, + + /* 3. 시설현황 (단위: ㎡, ㎥/일) */ + { name: 'TOTAR', fieldName: 'TOTAR', header: { text: '건축연면적\n(㎡)' } }, + { name: 'PROC_CPCTY', fieldName: 'PROC_CPCTY', header: { text: '처리용량\n(㎥/일)' } }, + + /* 4. 이용 실적 및 운영 정보 (단위: ㎥/년, 백만원/년) */ + { name: 'WATER_USE_CPCTY', fieldName: 'WATER_USE_CPCTY', header: { text: '물 사용량\n(㎥/년)' } }, + { name: 'RUSWTR_USE_SM', fieldName: 'RUSWTR_USE_SM', header: { text: '중수도\n이용량\n(㎥/년)' } }, + { name: 'SUB_USE_CPCTY', fieldName: 'SUB_USE_CPCTY', header: { text: '대체수\n이용량\n(㎥/년)' } }, + { name: 'RUSWTR_PRPOS', fieldName: 'RUSWTR_PRPOS', header: { text: '중수도용도' } }, + { name: 'FYER_OPER_CT', fieldName: 'FYER_OPER_CT', header: { text: '연간운영비\n(백만원/년)' } }, + + /* 5. 비고 및 의견 */ + { name: 'RMK', fieldName: 'RMK', header: { text: '비고' } } + ], + columnLayout: [ + { name: 'addrGroup', header: { text: '행정구역' }, items: ['SIDO', 'GUGUN'] }, + 'BILD_NM', + 'ADDR', + 'YR_GBN', + 'BILD_TP', + 'LAW_YN', + 'COMP_DT', + 'RN_DT', + { + name: 'fctStatusGroup', + header: { text: '시설현황' }, + items: ['TOTAR', 'PROC_CPCTY'] + }, + 'WATER_USE_CPCTY', + 'RUSWTR_USE_SM', + 'SUB_USE_CPCTY', + 'RUSWTR_PRPOS', + 'FYER_OPER_CT', + 'RMK' + ] +}, +{ + tabKey: 'c', + tabLabel: '빗물이용시설 현황', + rowStartNum: 2, // 2단 헤더 구조 (순번 rowspan="2") + columns: [ + /* 1. 기본 및 행정 정보 (Band: Left) */ + { name: 'SIDO', fieldName: 'SIDO', header: { text: '시도' } }, + { name: 'GUGUN', fieldName: 'GUGUN', header: { text: '시군구' } }, + { name: 'RWR_REUSE_FCT_NM', fieldName: 'RWR_REUSE_FCT_NM', header: { text: '시설명' } }, + { name: 'YR_GBN', fieldName: 'YR_GBN', header: { text: '구분' } }, + + /* 2. 시설 설치 상세 정보 */ + { name: 'BILD_TP', fieldName: 'BILD_TP', header: { text: '건축물용도' } }, + { name: 'ADDR', fieldName: 'ADDR', header: { text: '위치\n(주소)' } }, + { name: 'LAW_YN', fieldName: 'LAW_YN', header: { text: '법적의무\n대상여부\n(대상/미대상)' } }, + { name: 'RN_DT', fieldName: 'RN_DT', header: { text: '설치완료일\nyyyy-mm-dd' } }, + { name: 'INSTL_CT', fieldName: 'INSTL_CT', header: { text: '설치비\n(백만원)' } }, + { name: 'CCM', fieldName: 'CCM', header: { text: '집수면 종류' } }, + { name: 'TRTFC_ENNC', fieldName: 'TRTFC_ENNC', header: { text: '여과등\n처리시설\n유무' } }, + + /* 3. 시설 운영 실적 (단위: ㎥, ㎥/년, 백만원/년) */ + { name: 'SGBS_CPCTY', fieldName: 'SGBS_CPCTY', header: { text: '저류조 용량\n(㎥)' } }, + { name: 'FYER_USEQTY', fieldName: 'FYER_USEQTY', header: { text: '연간 이용량\n(㎥/년)' } }, + { name: 'RWR_PRCUSE_PRPPOS', fieldName: 'RWR_PRCUSE_PRPPOS', header: { text: '이용용도' } }, + { name: 'FYER_OPER_CT', fieldName: 'FYER_OPER_CT', header: { text: '연간운영비\n(백만원/년)' } }, + + /* 4. 비고 */ + { name: 'RMK', fieldName: 'RMK', header: { text: '비고' } }, + ], + columnLayout: [ + { name: 'addrGroup', header: { text: '행정구역' }, items: ['SIDO', 'GUGUN'] }, + 'RWR_REUSE_FCT_NM', + 'YR_GBN', + 'BILD_TP', + 'ADDR', + 'LAW_YN', + 'RN_DT', + 'INSTL_CT', + 'CCM', + 'TRTFC_ENNC', + 'SGBS_CPCTY', + 'FYER_USEQTY', + 'RWR_PRCUSE_PRPPOS', + 'FYER_OPER_CT', + 'RMK' + ] +}, +{ + tabKey: 'd', + tabLabel: '하ㆍ폐수처리수 재이용시설 시공업 등록현황', + rowStartNum: 2, // 2단 헤더 구조 (순번 rowspan="2") + columns: [ + /* 1. 기본 및 행정 정보 */ + { name: 'SIDO', fieldName: 'SIDO', header: { text: '시도' } }, + { name: 'GUGUN', fieldName: 'GUGUN', header: { text: '시군구' } }, + { name: 'YR_GBN', fieldName: 'YR_GBN', header: { text: '구분' } }, + + /* 2. 업체 상세 정보 */ + { name: 'CMPNM', fieldName: 'CMPNM', header: { text: '상호(명칭)' } }, + { name: 'RPRSNTV', fieldName: 'RPRSNTV', header: { text: '대표자' } }, + { name: 'ADDR', fieldName: 'ADDR', header: { text: '주소' } }, + { name: 'CMPN_RGSDE', fieldName: 'CMPN_RGSDE', header: { text: '등록일\nyyyy-mm-dd' } }, + + /* 3. 비고 및 의견 */ + { name: 'RMK', fieldName: 'RMK', header: { text: '비고' } }, + { name: 'CHCKER_OPINION', fieldName: 'CHCKER_OPINION', header: { text: '검토자의견' } }, + { name: 'WRTER_OPINION', fieldName: 'WRTER_OPINION', header: { text: '사용자의견' } }, + ], + columnLayout: [ + { name: 'addrGroup', header: { text: '행정구역' }, items: ['SIDO', 'GUGUN'] }, + 'YR_GBN', + 'CMPNM', + 'RPRSNTV', + 'ADDR', + 'CMPN_RGSDE', + 'RMK' + ] +}, +{ + tabKey: 'e', + tabLabel: '하ㆍ폐수처리수 재이용시설 시공업 인가현황', + rowStartNum: 2, // 2단 헤더 구조 (순번 rowspan="2") + + columns: [ + /* 1. 기본 및 행정 정보 */ + { name: 'SIDO', fieldName: 'SIDO', header: { text: '시도' } }, + { name: 'GUGUN', fieldName: 'GUGUN', header: { text: '시군구' } }, + { name: 'YR_GBN', fieldName: 'YR_GBN', header: { text: '구분' } }, + + /* 2. 인가 업체 및 사업 상세 정보 */ + { name: 'CMPNM', fieldName: 'CMPNM', header: { text: '상호(명칭)' } }, + { name: 'RPRSNTV', fieldName: 'RPRSNTV', header: { text: '대표자' } }, + { name: 'ADDR', fieldName: 'ADDR', header: { text: '주소' } }, + { name: 'CMPN_RGSDE', fieldName: 'CMPN_RGSDE', header: { text: '인가일\n(년/월/일)' } }, + + /* 3. 비고 및 의견 */ + { name: 'RMK', fieldName: 'RMK', header: { text: '비고' } } + ], + columnLayout: [ + { name: 'addrGroup', header: { text: '행정구역' }, items: ['SIDO', 'GUGUN'] }, + 'YR_GBN', + 'CMPNM', + 'RPRSNTV', + 'ADDR', + 'CMPN_RGSDE', + 'RMK' + ] +} ]; \ No newline at end of file