diff --git a/apps/st/src/components/statistics/management/PumpingStationMng.tsx b/apps/st/src/components/statistics/management/PumpingStationMng.tsx
index d8f0c620d..18647218a 100644
--- a/apps/st/src/components/statistics/management/PumpingStationMng.tsx
+++ b/apps/st/src/components/statistics/management/PumpingStationMng.tsx
@@ -34,7 +34,7 @@ const PumpingStationMng = () => {
return (
<>
-
diff --git a/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx b/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx
index 727ad1bab..615bf21be 100644
--- a/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx
+++ b/apps/st/src/components/statistics/management/SewageReservoirPumpMng.tsx
@@ -41,7 +41,7 @@ const SewageReservoirPumpMng = () => {
return (
<>
-
+
diff --git a/apps/st/src/components/statistics/management/WaterReuseMng.tsx b/apps/st/src/components/statistics/management/WaterReuseMng.tsx
index 3bff867d8..1edfa2ee1 100644
--- a/apps/st/src/components/statistics/management/WaterReuseMng.tsx
+++ b/apps/st/src/components/statistics/management/WaterReuseMng.tsx
@@ -20,7 +20,11 @@ const WaterReuseMng = () => {
// tab list
const WaterReuseMngColumnList = [
- PublicSewageTreatmentWaterReuseMngColumn
+ PublicSewageTreatmentWaterReuseMngColumn,
+ RecycledWaterStatusMngColumn,
+ RainfallUtilizationFacilityStatusMngColumn,
+ TreatmentWaterReuseDesignConstructionStatusMngColumn,
+ TreatmentWaterReuseBussinessApprovalStatusMngColumn
];
const SubmitExceptionFunc = () => {
console.log('submit exception');
diff --git a/apps/st/src/components/statistics/total/SeweragePenetrationRateTot.tsx b/apps/st/src/components/statistics/total/SeweragePenetrationRateTot.tsx
index cad60813a..3f6371c30 100644
--- a/apps/st/src/components/statistics/total/SeweragePenetrationRateTot.tsx
+++ b/apps/st/src/components/statistics/total/SeweragePenetrationRateTot.tsx
@@ -9,7 +9,7 @@ import { useState } from "react";
const SeweragePenetrationRateTot = () => {
const columns = [
{ name: 'sido', fieldName: '시도', header: { text: '시도' } },
- { name: 'sgg', fieldName: '구군', header: { text: '구군' } },
+ { name: 'sgg', fieldName: '시군구', header: { text: '시군구' } },
{ name: 'rvbsn', fieldName: '수계', header: { text: '수계' } },
{ name: 'bstrm', fieldName: '지류', header: { text: '지류' } },
{ name: 'mdbsn', fieldName: '세부단위유역', header: { text: '세부단위유역' } },
diff --git a/apps/st/src/components/util/column/management/ExcretaTreatmentFacilityMngColumn.ts b/apps/st/src/components/util/column/management/ExcretaTreatmentFacilityMngColumn.ts
index 5a81539a7..8cf76243d 100644
--- a/apps/st/src/components/util/column/management/ExcretaTreatmentFacilityMngColumn.ts
+++ b/apps/st/src/components/util/column/management/ExcretaTreatmentFacilityMngColumn.ts
@@ -8,7 +8,7 @@ export const ExcretaTreatmentFacilityMngColumn = {
columns: [
// 행정구역
{ name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false },
- { name: 'gugun', fieldName: '시군구', header: { text: '시군구' } },
+ { name: 'gugun', fieldName: '시군구', header: { text: '시군구' }, footer: { text: '합계' } },
// 기본 정보
{ name: 'ecscs_nm', fieldName: '시설명', header: { text: '시설명' } },
diff --git a/apps/st/src/components/util/column/management/PublicSewageFacilityMngColumn.ts b/apps/st/src/components/util/column/management/PublicSewageFacilityMngColumn.ts
index fdc53ce55..366e124f6 100644
--- a/apps/st/src/components/util/column/management/PublicSewageFacilityMngColumn.ts
+++ b/apps/st/src/components/util/column/management/PublicSewageFacilityMngColumn.ts
@@ -8,7 +8,7 @@ export const PublicSewageFacilityMngColumn = {
columns: [
// 행정구역
{ name: 'sidoCd', fieldName: '시도', header: { text: '시도' }, editable: false },
- { name: 'gugun', fieldName: '구군', header: { text: '구군' }, editable: false },
+ { name: 'gugun', fieldName: '시군구', header: { text: '시군구' }, editable: false, footer: { text: '합계' } },
// 시설명
{ name: 'bscFctNm', fieldName: '시설명(500m³/일 이상/미만)', header: { text: '시설명(500m³/일 이상/미만)' }, editable: false },
diff --git a/apps/st/src/components/util/column/management/PumpingStationMngColumn.ts b/apps/st/src/components/util/column/management/PumpingStationMngColumn.ts
index f7c889bf8..994dd2a21 100644
--- a/apps/st/src/components/util/column/management/PumpingStationMngColumn.ts
+++ b/apps/st/src/components/util/column/management/PumpingStationMngColumn.ts
@@ -8,7 +8,7 @@ export const PumpingStationMngColumn = {
columns: [
// 행정구역
{ name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false },
- { name: 'sgg', fieldName: '시군구', header: { text: '시군구' }, editable: false },
+ { name: 'sgg', fieldName: '시군구', header: { text: '시군구' }, editable: false, footer: { text: '합계' } },
// 기본 정보
{ name: 'treatmentFacilityName', fieldName: '처리장명', header: { text: '처리장명' } },
diff --git a/apps/st/src/components/util/column/management/StatsInputSatusMngColumn.ts b/apps/st/src/components/util/column/management/StatsInputSatusMngColumn.ts
index 0961a6a07..12acaa79a 100644
--- a/apps/st/src/components/util/column/management/StatsInputSatusMngColumn.ts
+++ b/apps/st/src/components/util/column/management/StatsInputSatusMngColumn.ts
@@ -5,7 +5,7 @@
export const StatsInputSatusMngColumn = {
columns: [
{ name: 'sido', fieldName: '시도', header: { text: '시도' } },
- { name: 'sgg', fieldName: '구군', header: { text: '구군' } },
+ { name: 'sgg', fieldName: '시군구', header: { text: '시군구' } },
{ name: 'menu_nm', fieldName: '구분', header: { text: '구분' } },
{ name: 'locg_status_nm', fieldName: '진행상황', header: { text: '진행상황' } },
{ name: 'locg_status', fieldName: '작성률', header: { text: '작성률' } },
diff --git a/apps/st/src/components/util/column/management/waterReuse/RainfallUtilizationFacilityStatusMngColumn.ts b/apps/st/src/components/util/column/management/waterReuse/RainfallUtilizationFacilityStatusMngColumn.ts
index c4b6ec263..0e674e48c 100644
--- a/apps/st/src/components/util/column/management/waterReuse/RainfallUtilizationFacilityStatusMngColumn.ts
+++ b/apps/st/src/components/util/column/management/waterReuse/RainfallUtilizationFacilityStatusMngColumn.ts
@@ -1,4 +1,119 @@
-import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary";
+import { footerDecimal1 } from "@/components/util/grid/footerSummary";
- // 하수도 통계 관리 > 10.물 재이용 > tab 3: 빗물이용시설현황
- export const RainfallUtilizationFacilityStatusMngColumn = {}
\ No newline at end of file
+// 하수도 통계 관리 > 10. 물 재이용 > tab 3: 빗물이용시설현황
+export const RainfallUtilizationFacilityStatusMngColumn = {
+ columns: [
+ // 행정구역
+ { name: 'SIDO', fieldName: '시도', header: { text: '시도' }, editable: false },
+ { name: 'GUGUN', fieldName: '시군구', header: { text: '시군구' }, footer: { text: '합계' } },
+
+ // 행정코드 (hidden)
+ { name: 'ADST_CD', fieldName: '행정코드', header: { text: '행정코드' }, visible: false },
+ { name: 'ADST_DSTR_CD', fieldName: '행정구역코드', header: { text: '행정구역코드' }, visible: false },
+ { name: 'ST_RWR_REUSE_FCT_SEQ', fieldName: '일련번호', header: { text: '일련번호' }, visible: false },
+
+ // 시설명
+ { name: 'RWR_REUSE_FCT_NM', fieldName: '시설명', header: { text: '시설명' } },
+
+ // 건축물용도
+ { name: 'BILD_TP', fieldName: '건축물용도', header: { text: '건축물용도' } },
+
+ // 위치(주소)
+ { name: 'ADDR', fieldName: '위치(주소)', header: { text: '위치(주소)' } },
+
+ // 법적의무대상여부(대상/미대상)
+ { name: 'LAW_YN', fieldName: '법적의무대상여부(대상/미대상)', header: { text: '법적의무대상여부(대상/미대상)' } },
+
+ // 설치완료일 yyyy-mm-dd
+ { name: 'RN_DT', fieldName: '설치완료일 yyyy-mm-dd', header: { text: '설치완료일 yyyy-mm-dd' } },
+
+ // 설치비(백만원)
+ { name: 'INSTL_CT', fieldName: '설치비(백만원)', header: { text: '설치비(백만원)' } },
+
+ // 집수면 종류
+ { name: 'CCM', fieldName: '집수면 종류', header: { text: '집수면 종류' } },
+
+ // 여과등처리시설유무(유:처리시설종류,무:미설치)
+ { name: 'TRTFC_ENNC', fieldName: '여과등처리시설유무(유:처리시설종류,무:미설치)', header: { text: '여과등처리시설유무(유:처리시설종류,무:미설치)' } },
+
+ // 저류조용량(m³)
+ { name: 'SGBS_CPCTY', fieldName: '저류조용량(m³)', header: { text: '저류조용량(m³)' }, footer: footerDecimal1 },
+
+ // 연간이용량(m³/년)
+ { name: 'FYER_USEQTY', fieldName: '연간이용량(m³/년)', header: { text: '연간이용량(m³/년)' }, footer: footerDecimal1 },
+
+ // 이용용도
+ { name: 'RWR_PRCUSE_PRPPOS', fieldName: '이용용도', header: { text: '이용용도' } },
+
+ // 연간운영비(백만원/년)
+ { name: 'FYER_OPER_CT', fieldName: '연간운영비(백만원/년)', header: { text: '연간운영비(백만원/년)' }, footer: footerDecimal1 },
+
+ // 비고
+ { name: 'RMK', fieldName: '비고', header: { text: '비고' } },
+
+ // Hidden: 의견 필드
+ { name: 'WRTER_OPINION', fieldName: '작성자의견', header: { text: '작성자의견' }, visible: false },
+ { name: 'CHCKER_OPINION', fieldName: '검토자의견', header: { text: '검토자의견' }, visible: false },
+
+ // Hidden: 용도별 이용량 (화면에 표시 안 함)
+ { name: 'FYER_USE_01', fieldName: '빗물사용 1', header: { text: '빗물사용 1' }, visible: false },
+ { name: 'FYER_USE_02', fieldName: '빗물사용 2', header: { text: '빗물사용 2' }, visible: false },
+ { name: 'FYER_USE_03', fieldName: '빗물사용 3', header: { text: '빗물사용 3' }, visible: false },
+ { name: 'FYER_USE_04', fieldName: '빗물사용 4', header: { text: '빗물사용 4' }, visible: false },
+ { name: 'FYER_USE_05', fieldName: '빗물사용 5', header: { text: '빗물사용 5' }, visible: false },
+ { name: 'FYER_USE_06', fieldName: '빗물사용 6', header: { text: '빗물사용 6' }, visible: false },
+ { name: 'FYER_USE_07', fieldName: '빗물사용 7', header: { text: '빗물사용 7' }, visible: false },
+
+ // Hidden: 인가일 (화면에 표시 안 함)
+ { name: 'PERMIT_DT', fieldName: '인가일', header: { text: '인가일' }, visible: false },
+
+ // Hidden: Check fields : 데이터 변경 여부를 판단하는 필드로, UI에서 숨김 처리
+ { name: 'CHK_RWR_REUSE_FCT_NM', fieldName: 'CHK_RWR_REUSE_FCT_NM', header: { text: 'CHK_RWR_REUSE_FCT_NM' }, visible: false },
+ { name: 'CHK_ADDR', fieldName: 'CHK_ADDR', header: { text: 'CHK_ADDR' }, visible: false },
+ { name: 'CHK_RN_DT', fieldName: 'CHK_RN_DT', header: { text: 'CHK_RN_DT' }, visible: false },
+ { name: 'CHK_INSTL_CT', fieldName: 'CHK_INSTL_CT', header: { text: 'CHK_INSTL_CT' }, visible: false },
+ { name: 'CHK_CCM', fieldName: 'CHK_CCM', header: { text: 'CHK_CCM' }, visible: false },
+ { name: 'CHK_CCM_AR', fieldName: 'CHK_CCM_AR', header: { text: 'CHK_CCM_AR' }, visible: false },
+ { name: 'CHK_TRTFC_ENNC', fieldName: 'CHK_TRTFC_ENNC', header: { text: 'CHK_TRTFC_ENNC' }, visible: false },
+ { name: 'CHK_SGBS_CPCTY', fieldName: 'CHK_SGBS_CPCTY', header: { text: 'CHK_SGBS_CPCTY' }, visible: false },
+ { name: 'CHK_FYER_USEQTY', fieldName: 'CHK_FYER_USEQTY', header: { text: 'CHK_FYER_USEQTY' }, visible: false },
+ { name: 'CHK_RWR_PRCUSE_PRPPOS', fieldName: 'CHK_RWR_PRCUSE_PRPPOS', header: { text: 'CHK_RWR_PRCUSE_PRPPOS' }, visible: false },
+ { name: 'CHK_FYER_OPER_CT', fieldName: 'CHK_FYER_OPER_CT', header: { text: 'CHK_FYER_OPER_CT' }, visible: false },
+ { name: 'CHK_LAW_YN', fieldName: 'CHK_LAW_YN', header: { text: 'CHK_LAW_YN' }, visible: false },
+ { name: 'CHK_BILD_TP', fieldName: 'CHK_BILD_TP', header: { text: 'CHK_BILD_TP' }, visible: false },
+ { name: 'CHK_PERMIT_DT', fieldName: 'CHK_PERMIT_DT', header: { text: 'CHK_PERMIT_DT' }, visible: false },
+ { name: 'CHK_FYER_USE_01', fieldName: 'CHK_FYER_USE_01', header: { text: 'CHK_FYER_USE_01' }, visible: false },
+ { name: 'CHK_FYER_USE_02', fieldName: 'CHK_FYER_USE_02', header: { text: 'CHK_FYER_USE_02' }, visible: false },
+ { name: 'CHK_FYER_USE_03', fieldName: 'CHK_FYER_USE_03', header: { text: 'CHK_FYER_USE_03' }, visible: false },
+ { name: 'CHK_FYER_USE_04', fieldName: 'CHK_FYER_USE_04', header: { text: 'CHK_FYER_USE_04' }, visible: false },
+ { name: 'CHK_FYER_USE_05', fieldName: 'CHK_FYER_USE_05', header: { text: 'CHK_FYER_USE_05' }, visible: false },
+ { name: 'CHK_FYER_USE_06', fieldName: 'CHK_FYER_USE_06', header: { text: 'CHK_FYER_USE_06' }, visible: false },
+ { name: 'CHK_FYER_USE_07', fieldName: 'CHK_FYER_USE_07', header: { text: 'CHK_FYER_USE_07' }, visible: false },
+ ],
+
+ columnLayout: [
+ {
+ name: 'group_admin',
+ header: { text: '행정구역' },
+ items: ['SIDO', 'GUGUN']
+ },
+ 'RWR_REUSE_FCT_NM',
+ 'BILD_TP',
+ 'ADDR',
+ 'LAW_YN',
+ 'RN_DT',
+ 'INSTL_CT',
+ 'CCM',
+ 'TRTFC_ENNC',
+ 'SGBS_CPCTY',
+ 'FYER_USEQTY',
+ 'RWR_PRCUSE_PRPPOS',
+ 'FYER_OPER_CT',
+ 'RMK'
+ ],
+
+ rowStartNum: 2,
+ fixedColumns: 0,
+ tabKey: 'rainfallUtilizationFacilityStatus',
+ tabLabel: '빗물이용시설현황'
+};
\ No newline at end of file
diff --git a/apps/st/src/components/util/column/management/waterReuse/RecycledWaterStatusMngColumn.ts b/apps/st/src/components/util/column/management/waterReuse/RecycledWaterStatusMngColumn.ts
index 4ca2a8de8..c5b3c6987 100644
--- a/apps/st/src/components/util/column/management/waterReuse/RecycledWaterStatusMngColumn.ts
+++ b/apps/st/src/components/util/column/management/waterReuse/RecycledWaterStatusMngColumn.ts
@@ -1,4 +1,110 @@
-import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary";
+import { footerDecimal1 } from "@/components/util/grid/footerSummary";
- // 하수도 통계 관리 > 10.물 재이용 > tab 2: 중수도 현황
- export const RecycledWaterStatusMngColumn = {}
\ No newline at end of file
+// 하수도 통계 관리 > 10. 물 재이용 > tab 2: 중수도 현황
+export const RecycledWaterStatusMngColumn = {
+ columns: [
+ // 행정구역
+ { name: 'SIDO', fieldName: '시도', header: { text: '시도' }, editable: false },
+ { name: 'GUGUN', fieldName: '시군구', header: { text: '시군구' }, footer: { text: '합계' } },
+
+ // 행정코드 (hidden)
+ { name: 'ADST_CD', fieldName: '행정코드', header: { text: '행정코드' }, visible: false },
+ { name: 'ADST_DSTR_CD', fieldName: '행정구역코드', header: { text: '행정구역코드' }, visible: false },
+ { name: 'RUSWTR_FCT_SEQ', fieldName: '일련번호', header: { text: '일련번호' }, visible: false },
+
+ // 건축물명/개발사업명
+ { name: 'BILD_NM', fieldName: '건축물명/개발사업명', header: { text: '건축물명/개발사업명' } },
+
+ // 시설물용도/개발사업종류
+ { name: 'BILD_TP', fieldName: '시설물용도/개발사업종류', header: { text: '시설물용도/개발사업종류' } },
+
+ // 주소
+ { name: 'ADDR', fieldName: '주소', header: { text: '주소' } },
+
+ // 법적의무대상여부(대상/미대상)
+ { name: 'LAW_YN', fieldName: '법적의무대상여부(대상/미대상)', header: { text: '법적의무대상여부(대상/미대상)' } },
+
+ // 설치완료일(년-월-일)
+ { name: 'COMP_DT', fieldName: '설치완료일(년-월-일)', header: { text: '설치완료일(년-월-일)' } },
+
+ // 가동개시일(년-월-일)
+ { name: 'RN_DT', fieldName: '가동개시일(년-월-일)', header: { text: '가동개시일(년-월-일)' } },
+
+ // 시설현황 > 건축연면적(m²)
+ { name: 'TOTAR', fieldName: '건축연면적(m²)', header: { text: '건축연면적(m²)' }, footer: footerDecimal1 },
+
+ // 시설현황 > 처리용량(m³/일)
+ { name: 'PROC_CPCTY', fieldName: '처리용량(m³/일)', header: { text: '처리용량(m³/일)' }, footer: footerDecimal1 },
+
+ // 물 사용량(m³/일)
+ { name: 'WATER_USE_CPCTY', fieldName: '물 사용량(m³/일)', header: { text: '물 사용량(m³/일)' }, footer: footerDecimal1 },
+
+ // 중수도이용량(m³/일)
+ { name: 'RUSWTR_USE_CPCTY', fieldName: '중수도이용량(m³/일)', header: { text: '중수도이용량(m³/일)' }, footer: footerDecimal1 },
+
+ // 대체수이용량(m³/일)
+ { name: 'SUB_USE_CPCTY', fieldName: '대체수이용량(m³/일)', header: { text: '대체수이용량(m³/일)' }, footer: footerDecimal1 },
+
+ // 중수도용도
+ { name: 'RUSWTR_PRPOS', fieldName: '중수도용도', header: { text: '중수도용도' } },
+
+ // 연간운영비(백만원/년)
+ { name: 'FYER_OPER_CT', fieldName: '연간운영비(백만원/년)', header: { text: '연간운영비(백만원/년)' } },
+
+ // 비고
+ { name: 'RMK', fieldName: '비고', header: { text: '비고' } },
+
+ // Hidden: 사용자의견, 검토자의견
+ { name: 'WRTER_OPINION', fieldName: '사용자의견', header: { text: '사용자의견' }, visible: false },
+ { name: 'CHCKER_OPINION', fieldName: '검토자의견', header: { text: '검토자의견' }, visible: false },
+
+ // Hidden: Check fields : 데이터 변경 여부를 판단하는 필드로, UI에서 숨김 처리
+ { name: 'CHK_BILD_NM', fieldName: 'CHK_BILD_NM', header: { text: 'CHK_BILD_NM' }, visible: false },
+ { name: 'CHK_ADDR', fieldName: 'CHK_ADDR', header: { text: 'CHK_ADDR' }, visible: false },
+ { name: 'CHK_TOTAR', fieldName: 'CHK_TOTAR', header: { text: 'CHK_TOTAR' }, visible: false },
+ { name: 'CHK_PROC_CPCTY', fieldName: 'CHK_PROC_CPCTY', header: { text: 'CHK_PROC_CPCTY' }, visible: false },
+ { name: 'CHK_RUSWTR_USE_CPCTY', fieldName: 'CHK_RUSWTR_USE_CPCTY', header: { text: 'CHK_RUSWTR_USE_CPCTY' }, visible: false },
+ { name: 'CHK_COMP_DT', fieldName: 'CHK_COMP_DT', header: { text: 'CHK_COMP_DT' }, visible: false },
+ { name: 'CHK_RN_DT', fieldName: 'CHK_RN_DT', header: { text: 'CHK_RN_DT' }, visible: false },
+ { name: 'CHK_RUSWTR_PRPOS', fieldName: 'CHK_RUSWTR_PRPOS', header: { text: 'CHK_RUSWTR_PRPOS' }, visible: false },
+ { name: 'CHK_LAW_YN', fieldName: 'CHK_LAW_YN', header: { text: 'CHK_LAW_YN' }, visible: false },
+ { name: 'CHK_BILD_TP', fieldName: 'CHK_BILD_TP', header: { text: 'CHK_BILD_TP' }, visible: false },
+ { name: 'CHK_PERMIT_DT', fieldName: 'CHK_PERMIT_DT', header: { text: 'CHK_PERMIT_DT' }, visible: false },
+ { name: 'CHK_FYER_OPER_CT', fieldName: 'CHK_FYER_OPER_CT', header: { text: 'CHK_FYER_OPER_CT' }, visible: false },
+ { name: 'CHK_WATER_USE_CPCTY', fieldName: 'CHK_WATER_USE_CPCTY', header: { text: 'CHK_WATER_USE_CPCTY' }, visible: false },
+ { name: 'CHK_SUB_USE_CPCTY', fieldName: 'CHK_SUB_USE_CPCTY', header: { text: 'CHK_SUB_USE_CPCTY' }, visible: false },
+ ],
+
+ columnLayout: [
+ {
+ name: 'group_admin',
+ header: { text: '행정구역' },
+ items: ['SIDO', 'GUGUN']
+ },
+ 'BILD_NM',
+ 'BILD_TP',
+ 'ADDR',
+ 'LAW_YN',
+ 'COMP_DT',
+ 'RN_DT',
+ {
+ name: 'group_facility_status',
+ header: { text: '시설현황' },
+ items: [
+ 'TOTAR',
+ 'PROC_CPCTY'
+ ]
+ },
+ 'WATER_USE_CPCTY',
+ 'RUSWTR_USE_CPCTY',
+ 'SUB_USE_CPCTY',
+ 'RUSWTR_PRPOS',
+ 'FYER_OPER_CT',
+ 'RMK'
+ ],
+
+ rowStartNum: 2,
+ fixedColumns: 0,
+ tabKey: 'recycledWaterStatus',
+ tabLabel: '중수도 현황'
+};
\ No newline at end of file
diff --git a/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseBussinessApprovalStatusMngColumn.ts b/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseBussinessApprovalStatusMngColumn.ts
index 87c5d2c79..82655dffd 100644
--- a/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseBussinessApprovalStatusMngColumn.ts
+++ b/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseBussinessApprovalStatusMngColumn.ts
@@ -1,4 +1,57 @@
-import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary";
+// 하수도 통계 관리 > 10. 물 재이용 > tab 5: 하·폐수처리수 재이용사업 인가현황
+export const TreatmentWaterReuseBussinessApprovalStatusMngColumn = {
+ columns: [
+ // 행정구역
+ { name: 'SIDO', fieldName: '시도', header: { text: '시도' }, editable: false },
+ { name: 'GUGUN', fieldName: '시군구', header: { text: '시군구' } },
- // 하수도 통계 관리 > 10.물 재이용 > tab 5: 하·폐수처리수 재이용사업 인가현황
- export const TreatmentWaterReuseBussinessApprovalStatusMngColumn = {}
\ No newline at end of file
+ // 행정코드 (hidden)
+ { name: 'ADST_CD', fieldName: '행정코드', header: { text: '행정코드' }, visible: false },
+ { name: 'ADST_DSTR_CD', fieldName: '행정구역코드', header: { text: '행정구역코드' }, visible: false },
+ { name: 'SIDO_CD', fieldName: '시도코드', header: { text: '시도코드' }, visible: false },
+ { name: 'REUSE_CMPN_SEQ', fieldName: '일련번호', header: { text: '일련번호' }, visible: false },
+
+ // 상호(명칭)
+ { name: 'CMPNM', fieldName: '상호(명칭)', header: { text: '상호(명칭)' } },
+
+ // 대표자
+ { name: 'RPRSNTV', fieldName: '대표자', header: { text: '대표자' } },
+
+ // 주소
+ { name: 'ADDR', fieldName: '주소', header: { text: '주소' } },
+
+ // 인가일
+ { name: 'CMPN_RGSDE', fieldName: '인가일 yyyy-mm-dd', header: { text: '인가일 yyyy-mm-dd' } },
+
+ // 비고
+ { name: 'RMK', fieldName: '비고', header: { text: '비고' } },
+
+ // Hidden: 의견 필드
+ { name: 'CHCKER_OPINION', fieldName: '검토자의견', header: { text: '검토자의견' }, visible: false },
+ { name: 'WRTER_OPINION', fieldName: '사용자의견', header: { text: '사용자의견' }, visible: false },
+
+ // Hidden: Check fields : 데이터 변경 여부를 판단하는 필드로, UI에서 숨김 처리
+ { name: 'CHK_CMPNM', fieldName: 'CHK_CMPNM', header: { text: 'CHK_CMPNM' }, visible: false },
+ { name: 'CHK_RPRSNTV', fieldName: 'CHK_RPRSNTV', header: { text: 'CHK_RPRSNTV' }, visible: false },
+ { name: 'CHK_ADDR', fieldName: 'CHK_ADDR', header: { text: 'CHK_ADDR' }, visible: false },
+ { name: 'CHK_CMPN_RGSDE', fieldName: 'CHK_CMPN_RGSDE', header: { text: 'CHK_CMPN_RGSDE' }, visible: false },
+ ],
+
+ columnLayout: [
+ {
+ name: 'group_admin',
+ header: { text: '행정구역' },
+ items: ['SIDO', 'GUGUN']
+ },
+ 'CMPNM',
+ 'RPRSNTV',
+ 'ADDR',
+ 'CMPN_RGSDE',
+ 'RMK'
+ ],
+
+ rowStartNum: 2,
+ fixedColumns: 0,
+ tabKey: 'treatmentWaterReuseBusinessApprovalStatus',
+ tabLabel: '하·폐수처리수 재이용사업 인가현황'
+};
\ No newline at end of file
diff --git a/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseDesignConstructionStatusMngColumn.ts b/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseDesignConstructionStatusMngColumn.ts
index 36b7344d6..0534acb85 100644
--- a/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseDesignConstructionStatusMngColumn.ts
+++ b/apps/st/src/components/util/column/management/waterReuse/TreatmentWaterReuseDesignConstructionStatusMngColumn.ts
@@ -1,4 +1,57 @@
-import { footerInt, footerDecimal1 } from "@/components/util/grid/footerSummary";
+// 하수도 통계 관리 > 10. 물 재이용 > tab 4: 하·폐수처리수 재이용시설 설계시공업 등록현황
+export const TreatmentWaterReuseDesignConstructionStatusMngColumn = {
+ columns: [
+ // 행정구역
+ { name: 'SIDO', fieldName: '시도', header: { text: '시도' }, editable: false },
+ { name: 'GUGUN', fieldName: '시군구', header: { text: '시군구' }, editable: false }, // editable 임의로
- // 하수도 통계 관리 > 10.물 재이용 > tab 4: 하·폐수처리수 재이용시설 설계시공업 등록현황
- export const TreatmentWaterReuseDesignConstructionStatusMngColumn = {}
\ No newline at end of file
+ // 행정코드 (hidden)
+ { name: 'ADST_CD', fieldName: '행정코드', header: { text: '행정코드' }, visible: false },
+ { name: 'ADST_DSTR_CD', fieldName: '행정구역코드', header: { text: '행정구역코드' }, visible: false },
+ { name: 'SIDO_CD', fieldName: '시도코드', header: { text: '시도코드' }, visible: false },
+ { name: 'PLCST_CMPNY_SEQ', fieldName: '일련번호', header: { text: '일련번호' }, visible: false },
+
+ // 상호(명칭)
+ { name: 'CMPNM', fieldName: '상호(명칭)', header: { text: '상호(명칭)' } },
+
+ // 대표자
+ { name: 'RPRSNTV', fieldName: '대표자', header: { text: '대표자' } },
+
+ // 주소
+ { name: 'ADDR', fieldName: '주소', header: { text: '주소' } },
+
+ // 등록일 yyyy-mm-dd
+ { name: 'CMPN_RGSDE', fieldName: '등록일 yyyy-mm-dd', header: { text: '등록일 yyyy-mm-dd' } },
+
+ // 비고
+ { name: 'RMK', fieldName: '비고', header: { text: '비고' } },
+
+ // Hidden: 의견 필드
+ { name: 'CHCKER_OPINION', fieldName: '검토자의견', header: { text: '검토자의견' }, visible: false },
+ { name: 'WRTER_OPINION', fieldName: '사용자의견', header: { text: '사용자의견' }, visible: false },
+
+ // Hidden: Check fields : 데이터 변경 여부를 판단하는 필드로, UI에서 숨김 처리
+ { name: 'CHK_CMPNM', fieldName: 'CHK_CMPNM', header: { text: 'CHK_CMPNM' }, visible: false },
+ { name: 'CHK_RPRSNTV', fieldName: 'CHK_RPRSNTV', header: { text: 'CHK_RPRSNTV' }, visible: false },
+ { name: 'CHK_ADDR', fieldName: 'CHK_ADDR', header: { text: 'CHK_ADDR' }, visible: false },
+ { name: 'CHK_CMPN_RGSDE', fieldName: 'CHK_CMPN_RGSDE', header: { text: 'CHK_CMPN_RGSDE' }, visible: false },
+ ],
+
+ columnLayout: [
+ {
+ name: 'group_admin',
+ header: { text: '행정구역' },
+ items: ['SIDO', 'GUGUN']
+ },
+ 'CMPNM',
+ 'RPRSNTV',
+ 'ADDR',
+ 'CMPN_RGSDE',
+ 'RMK'
+ ],
+
+ rowStartNum: 2,
+ fixedColumns: 0,
+ tabKey: 'treatmentWaterReuseDesignConstructionStatus',
+ tabLabel: '하·폐수처리수 재이용시설 설계시공업 등록현황'
+};
\ No newline at end of file