feat : 06.공공하수처리시설valueType,numberFormat 추가,컬럼명 변경
This commit is contained in:
@@ -7,8 +7,9 @@ import ApproveButton from "@/components/button/ApproveButton";
|
||||
import ReviewOpinionButton from "@/components/button/ReviewOpinionButton";
|
||||
import ReturnButton from "@/components/button/ReturnButton";
|
||||
|
||||
import { PublicSewageFacilityInfoList } from "@/components/util/column/review/PublicSewageFacilityColumnRvw";
|
||||
import { PublicSewageFacilityInfoList } from "@/components/util/column/review/PublicSewageFacilityRvwColumn";
|
||||
|
||||
// 하수도 통계 관리 06.공공하수처리시설
|
||||
const PublicSewageFacilityRvw = () => {
|
||||
const [rowData, setRowData] = useState<Record<string, string | number>[]>([]);
|
||||
|
||||
@@ -31,11 +32,13 @@ const PublicSewageFacilityRvw = () => {
|
||||
return (
|
||||
<>
|
||||
<SearchForm userMenual={true} fctName={true} />
|
||||
<div className="flex justify-end items-center gap-[0.6rem] m-[0.6rem]">
|
||||
<ReviewOpinionButton reviewOpinionFunc={reviewOpinionFunc} />
|
||||
<ApproveButton approveFunc={approveFunc} />
|
||||
<ReturnButton returnFunc={returnFunc} />
|
||||
<SaveButton saveFunc={saveFunc} />
|
||||
<div className="card !py-0">
|
||||
<div className="flex justify-end items-center gap-[0.6rem] m-[0.6rem]">
|
||||
<ReviewOpinionButton reviewOpinionFunc={reviewOpinionFunc} />
|
||||
<ApproveButton approveFunc={approveFunc} />
|
||||
<ReturnButton returnFunc={returnFunc} />
|
||||
<SaveButton saveFunc={saveFunc} />
|
||||
</div>
|
||||
</div>
|
||||
<DataGrid columnInfo={PublicSewageFacilityInfoList} isExcelImport={false} rowStartNum={3} fixedColumns={3} rowData={rowData} setRowData={setRowData} />
|
||||
</>
|
||||
|
||||
@@ -1,145 +0,0 @@
|
||||
export const rawPublicSewageFacilityInfoList = {
|
||||
columns: [
|
||||
/* 1. 기본 정보 */
|
||||
{ name: 'sido', fieldName: 'SIDO', header: { text: '시도' } },
|
||||
{ name: 'sgg', fieldName: 'GUGUN', header: { text: '구군' } },
|
||||
{ name: 'GBN', fieldName: 'GBN', header: { text: '구분' } },
|
||||
{ name: 'ADDR', fieldName: 'ADDR', header: { text: '소재지' } },
|
||||
{ name: 'FCT_NM_GROUP', fieldName: 'FCT_NM_GROUP', header: { text: '시설명(500m3/일이상/미만)' } },
|
||||
|
||||
/* 2. 시설용량 (m3/일) */
|
||||
{ name: 'FCT_CPC_GROUP', fieldName: 'FCT_CPC_GROUP', header: { text: '시설용량(500m3/일이상/미만)' } },
|
||||
{ name: 'FCT_CPC_PHY', fieldName: 'FCT_CPC_PHY', header: { text: '물리적' } },
|
||||
{ name: 'FCT_CPC_BIO', fieldName: 'FCT_CPC_BIO', header: { text: '생물학적' } },
|
||||
{ name: 'FCT_CPC_ADV', fieldName: 'FCT_CPC_ADV', header: { text: '고도' } },
|
||||
|
||||
/* 3. 유입하수량 (m3/일) */
|
||||
{ name: 'IN_QTY_GROUP', fieldName: 'IN_QTY_GROUP', header: { text: '유입하수량(500m3/일이상/미만)' } },
|
||||
{ name: 'IN_QTY_PHY', fieldName: 'IN_QTY_PHY', header: { text: '물리적' } },
|
||||
{ name: 'IN_QTY_BIO', fieldName: 'IN_QTY_BIO', header: { text: '생물학적' } },
|
||||
{ name: 'IN_QTY_ADV', fieldName: 'IN_QTY_ADV', header: { text: '고도' } },
|
||||
|
||||
/* 4. 방류량 (m3/일) */
|
||||
{ name: 'OUT_QTY_GROUP', fieldName: 'OUT_QTY_GROUP', header: { text: '방류량(500m3/일이상/미만)' } },
|
||||
{ name: 'OUT_QTY_PHY', fieldName: 'OUT_QTY_PHY', header: { text: '물리적' } },
|
||||
{ name: 'OUT_QTY_BIO', fieldName: 'OUT_QTY_BIO', header: { text: '생물학적' } },
|
||||
{ name: 'OUT_QTY_ADV', fieldName: 'OUT_QTY_ADV', header: { text: '고도' } },
|
||||
|
||||
/* 5. 수질 및 처리효율 */
|
||||
{ name: 'IN_BOD', fieldName: 'IN_BOD', header: { text: '유입BOD' } },
|
||||
{ name: 'OUT_BOD', fieldName: 'OUT_BOD', header: { text: '방류BOD' } },
|
||||
{ name: 'IN_TOC', fieldName: 'IN_TOC', header: { text: '유입TOC' } },
|
||||
{ name: 'OUT_TOC', fieldName: 'OUT_TOC', header: { text: '방류TOC' } },
|
||||
{ name: 'IN_SS', fieldName: 'IN_SS', header: { text: '유입SS' } },
|
||||
{ name: 'OUT_SS', fieldName: 'OUT_SS', header: { text: '방류SS' } },
|
||||
{ name: 'IN_TN', fieldName: 'IN_TN', header: { text: '유입T-N' } },
|
||||
{ name: 'OUT_TN', fieldName: 'OUT_TN', header: { text: '방류T-N' } },
|
||||
{ name: 'IN_TP', fieldName: 'IN_TP', header: { text: '유입T-P' } },
|
||||
{ name: 'OUT_TP', fieldName: 'OUT_TP', header: { text: '방류T-P' } },
|
||||
{ name: 'IN_COLI', fieldName: 'IN_COLI', header: { text: '유입총대장균군수' } },
|
||||
{ name: 'OUT_COLI', fieldName: 'OUT_COLI', header: { text: '방대총대장균군수' } },
|
||||
{ name: 'TRT_EFF', fieldName: 'TRT_EFF', header: { text: '처리효율(%)' } },
|
||||
{ name: 'TRT_LOD', fieldName: 'TRT_LOD', header: { text: '처리부하량(kgBOD/D)' } },
|
||||
{ name: 'TRT_MTHD', fieldName: 'TRT_MTHD', header: { text: '처리방법' } },
|
||||
|
||||
/* 6. 연계처리량 */
|
||||
{ name: 'LNK_EXC', fieldName: 'LNK_EXC', header: { text: '분뇨' } },
|
||||
{ name: 'LNK_LVS', fieldName: 'LNK_LVS', header: { text: '축산' } },
|
||||
{ name: 'LNK_LCH', fieldName: 'LNK_LCH', header: { text: '침출수' } },
|
||||
{ name: 'LNK_ETC', fieldName: 'LNK_ETC', header: { text: '기타' } },
|
||||
|
||||
/* 7. 상세 시설 정보 */
|
||||
{ name: 'TEL_NO', fieldName: 'TEL_NO', header: { text: '전화번호' } },
|
||||
{ name: 'COMP_DT', fieldName: 'COMP_DT', header: { text: '준공일' } },
|
||||
{ name: 'RN_DT', fieldName: 'RN_DT', header: { text: '가동개시일' } },
|
||||
{ name: 'BSNS_CT', fieldName: 'BSNS_CT', header: { text: '사업비(백만원)' } },
|
||||
{ name: 'DSCH_DSF_MTHD', fieldName: 'DSCH_DSF_MTHD', header: { text: '방류수소독방법' } },
|
||||
|
||||
/* 8. 방류수역 */
|
||||
{ name: 'WTR_SYS', fieldName: 'WTR_SYS', header: { text: '수계' } },
|
||||
{ name: 'STRM', fieldName: 'STRM', header: { text: '지류' } },
|
||||
{ name: 'DET_UNIT_ZONE', fieldName: 'DET_UNIT_ZONE', header: { text: '세부단위구역' } },
|
||||
{ name: 'RGN_GBN', fieldName: 'RGN_GBN', header: { text: '지역구분' } },
|
||||
{ name: 'MID_ZONE_NM', fieldName: 'MID_ZONE_NM', header: { text: '명칭' } },
|
||||
{ name: 'MID_ZONE_BOD', fieldName: 'MID_ZONE_BOD', header: { text: '목표수질(BOD)' } },
|
||||
|
||||
/* 9. 에너지 및 환경 */
|
||||
{ name: 'ENG_SLF_RT', fieldName: 'ENG_SLF_RT', header: { text: '에너지자립율(%)' } },
|
||||
{ name: 'ENG_SLF_QTY', fieldName: 'ENG_SLF_QTY', header: { text: '에너지자체생산량(TOE)' } },
|
||||
{ name: 'ENG_TOT_SUM', fieldName: 'ENG_TOT_SUM', header: { text: '계(TOE)' } },
|
||||
{ name: 'ENG_TOT_PWR', fieldName: 'ENG_TOT_PWR', header: { text: '총전력사용량(KWh)' } },
|
||||
{ name: 'ENG_TOT_SLF', fieldName: 'ENG_TOT_SLF', header: { text: '자체에너지사용량(TOE)' } },
|
||||
{ name: 'CO2_EMISS', fieldName: 'CO2_EMISS', header: { text: '하수처리량당CO2배출량(KgCO2/m3)' } },
|
||||
|
||||
/* 10. 운영 및 위탁 */
|
||||
{ name: 'OPR_MBY', fieldName: 'OPR_MBY', header: { text: '운영주체' } },
|
||||
{ name: 'ENTRPS_NM', fieldName: 'ENTRPS_NM', header: { text: '위탁업체명' } },
|
||||
{ name: 'ENTRPS_CT', fieldName: 'ENTRPS_CT', header: { text: '위탁비용(백만원/년)' } },
|
||||
{ name: 'ENTRPS_TERM', fieldName: 'ENTRPS_TERM', header: { text: '위탁계약기간' } },
|
||||
{ name: 'CTR_TRT_FCT', fieldName: 'CTR_TRT_FCT', header: { text: '중심처리시설' } },
|
||||
{ name: 'EMP_CNT', fieldName: 'EMP_CNT', header: { text: '직원총수(명)' } },
|
||||
{ name: 'ACC_CNT', fieldName: 'ACC_CNT', header: { text: '안전사고건수' } },
|
||||
{ name: 'RMK', fieldName: 'RMK', header: { text: '비고' } },
|
||||
],
|
||||
columnLayout: [
|
||||
{ name: 'groupA', header: { text: '행정구역' }, items: ['sido', 'sgg'] },
|
||||
'FCT_NM_GROUP', 'GBN', 'ADDR', 'FCT_CPC_GROUP',
|
||||
{
|
||||
name: 'groupB',
|
||||
header: { text: '시설용량(㎥/일)' },
|
||||
items: ['FCT_CPC_PHY', 'FCT_CPC_BIO', 'FCT_CPC_ADV'],
|
||||
},
|
||||
'IN_QTY_GROUP',
|
||||
{
|
||||
name: 'groupC',
|
||||
header: { text: '유입하수량(㎥/일)' },
|
||||
items: ['IN_QTY_PHY', 'IN_QTY_BIO', 'IN_QTY_ADV'],
|
||||
},
|
||||
'OUT_QTY_GROUP',
|
||||
{
|
||||
name: 'groupD',
|
||||
header: { text: '방류량(㎥/일)' },
|
||||
items: ['OUT_QTY_PHY', 'OUT_QTY_BIO', 'OUT_QTY_ADV'],
|
||||
},
|
||||
'IN_BOD', 'OUT_BOD', 'IN_TOC', 'OUT_TOC', 'IN_SS', 'OUT_SS', 'IN_TN', 'OUT_TN', 'IN_TP', 'OUT_TP', 'IN_COLI', 'OUT_COLI',
|
||||
'TRT_EFF', 'TRT_LOD', 'TRT_MTHD',
|
||||
{
|
||||
name: 'groupE',
|
||||
header: { text: '연계처리량(㎥/일)' },
|
||||
items: ['LNK_EXC', 'LNK_LVS', 'LNK_LCH', 'LNK_ETC'],
|
||||
},
|
||||
'TEL_NO', 'COMP_DT', 'RN_DT', 'BSNS_CT', 'DSCH_DSF_MTHD',
|
||||
{
|
||||
name: 'groupF',
|
||||
header: { text: '방류수역' },
|
||||
items: ['WTR_SYS', 'STRM', 'DET_UNIT_ZONE', 'RGN_GBN',
|
||||
{
|
||||
name: 'groupG',
|
||||
header: { text: '중권역' },
|
||||
items: ['MID_ZONE_NM', 'MID_ZONE_BOD'],
|
||||
},
|
||||
],
|
||||
},
|
||||
'ENG_SLF_RT', 'ENG_SLF_QTY',
|
||||
{
|
||||
name: 'groupH',
|
||||
header: { text: '연간 총 에너지 사용량(TOE)' },
|
||||
items: ['ENG_TOT_SUM', 'ENG_TOT_PWR', 'ENG_TOT_SLF'],
|
||||
},
|
||||
'CO2_EMISS', 'OPR_MBY',
|
||||
{
|
||||
name: 'groupI',
|
||||
header: { text: '위탁현황' },
|
||||
items: ['ENTRPS_NM', 'ENTRPS_CT', 'ENTRPS_TERM'],
|
||||
},
|
||||
'CTR_TRT_FCT', 'EMP_CNT', 'ACC_CNT', 'RMK'
|
||||
]
|
||||
};
|
||||
|
||||
export const PublicSewageFacilityInfoList = {
|
||||
...rawPublicSewageFacilityInfoList,
|
||||
columns: rawPublicSewageFacilityInfoList.columns.map(col => ({
|
||||
...col,
|
||||
editable: false
|
||||
}))
|
||||
};
|
||||
@@ -0,0 +1,149 @@
|
||||
import { ValueType } from "realgrid";
|
||||
|
||||
// 하수도 통계 관리 06.공공하수처리시설
|
||||
export const rawPublicSewageFacilityInfoList = {
|
||||
columns: [
|
||||
/* 1. 기본 정보 */
|
||||
{ name: 'sido', fieldName: '시도', header: { text: '시도' } },
|
||||
{ name: 'sgg', fieldName: '시군구', header: { text: '시군구' } },
|
||||
{ name: 'GBN', fieldName: '구분', header: { text: '구분' } },
|
||||
{ name: 'ADDR', fieldName: '소재지', header: { text: '소재지' } },
|
||||
{ name: 'FCT_NM_GROUP', fieldName: '시설명(500m3/일이상/미만)', header: { text: '시설명(500m3/일이상/미만)' } },
|
||||
|
||||
/* 2. 시설용량 (㎥/일) */
|
||||
{ name: 'FCT_CPC_GROUP', fieldName: '시설용량(500m3/일이상/미만)_용량', header: { text: '시설용량(500m3/일이상/미만)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'FCT_CPC_PHY', fieldName: '물리적_용량', header: { text: '물리적' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'FCT_CPC_BIO', fieldName: '생물학적_용량', header: { text: '생물학적' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'FCT_CPC_ADV', fieldName: '고도_용량', header: { text: '고도' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
|
||||
/* 3. 유입하수량 (㎥/일) */
|
||||
{ name: 'IN_QTY_GROUP', fieldName: '유입하수량(500m3/일이상/미만)', header: { text: '유입하수량(500m3/일이상/미만)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'IN_QTY_PHY', fieldName: '물리적_유입', header: { text: '물리적' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'IN_QTY_BIO', fieldName: '생물학적_유입', header: { text: '생물학적' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'IN_QTY_ADV', fieldName: '고도_유입', header: { text: '고도' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
|
||||
/* 4. 방류량 (㎥/일) */
|
||||
{ name: 'OUT_QTY_GROUP', fieldName: '방류량(500m3/일이상/미만)', header: { text: '방류량(500m3/일이상/미만)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_QTY_PHY', fieldName: '물리적_방류', header: { text: '물리적' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_QTY_BIO', fieldName: '생물학적_방류', header: { text: '생물학적' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_QTY_ADV', fieldName: '고도_방류', header: { text: '고도' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
|
||||
/* 5. 수질 및 처리효율 */
|
||||
{ name: 'IN_BOD', fieldName: '유입BOD', header: { text: '유입BOD' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_BOD', fieldName: '방류BOD', header: { text: '방류BOD' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'IN_TOC', fieldName: '유입TOC', header: { text: '유입TOC' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_TOC', fieldName: '방류TOC', header: { text: '방류TOC' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'IN_SS', fieldName: '유입SS', header: { text: '유입SS' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_SS', fieldName: '방류SS', header: { text: '방류SS' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'IN_TN', fieldName: '유입T-N', header: { text: '유입T-N' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.000' },
|
||||
{ name: 'OUT_TN', fieldName: '방류T-N', header: { text: '방류T-N' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.000' },
|
||||
{ name: 'IN_TP', fieldName: '유입T-P', header: { text: '유입T-P' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.000' },
|
||||
{ name: 'OUT_TP', fieldName: '방류T-P', header: { text: '방류T-P' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.000' },
|
||||
{ name: 'IN_COLI', fieldName: '유입총대장균군수', header: { text: '유입총대장균군수' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'OUT_COLI', fieldName: '방대총대장균군수', header: { text: '방대총대장균군수' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'TRT_EFF', fieldName: '처리효율(%)', header: { text: '처리효율(%)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'TRT_LOD', fieldName: '처리부하량(kgBOD/D)', header: { text: '처리부하량(kgBOD/D)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'TRT_MTHD', fieldName: '처리방법', header: { text: '처리방법' } },
|
||||
|
||||
/* 6. 연계처리량 */
|
||||
{ name: 'LNK_EXC', fieldName: '분뇨', header: { text: '분뇨' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'LNK_LVS', fieldName: '축산', header: { text: '축산' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'LNK_LCH', fieldName: '침출수', header: { text: '침출수' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'LNK_ETC', fieldName: '기타_연계', header: { text: '기타' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
|
||||
/* 7. 상세 시설 정보 */
|
||||
{ name: 'TEL_NO', fieldName: '전화번호', header: { text: '전화번호' } },
|
||||
{ name: 'COMP_DT', fieldName: '준공일', header: { text: '준공일' } },
|
||||
{ name: 'RN_DT', fieldName: '가동개시일', header: { text: '가동개시일' } },
|
||||
{ name: 'BSNS_CT', fieldName: '사업비(백만원)', header: { text: '사업비(백만원)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'DSCH_DSF_MTHD', fieldName: '방류수소독방법', header: { text: '방류수소독방법' } },
|
||||
|
||||
/* 8. 방류수역 */
|
||||
{ name: 'WTR_SYS', fieldName: '수계', header: { text: '수계' } },
|
||||
{ name: 'STRM', fieldName: '지류', header: { text: '지류' } },
|
||||
{ name: 'DET_UNIT_ZONE', fieldName: '세부단위구역', header: { text: '세부단위구역' } },
|
||||
{ name: 'RGN_GBN', fieldName: '지역구분', header: { text: '지역구분' } },
|
||||
{ name: 'MID_ZONE_NM', fieldName: '명칭', header: { text: '명칭' } },
|
||||
{ name: 'MID_ZONE_BOD', fieldName: '목표수질(BOD)', header: { text: '목표수질(BOD)' } },
|
||||
|
||||
/* 9. 에너지 및 환경 */
|
||||
{ name: 'ENG_SLF_RT', fieldName: '에너지자립율(%)', header: { text: '에너지자립율(%)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'ENG_SLF_QTY', fieldName: '에너지자체생산량(TOE)', header: { text: '에너지자체생산량(TOE)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'ENG_TOT_SUM', fieldName: '계(TOE)', header: { text: '계(TOE)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'ENG_TOT_PWR', fieldName: '총전력사용량(KWh)', header: { text: '총전력사용량(KWh)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'ENG_TOT_SLF', fieldName: '자체에너지사용량(TOE)', header: { text: '자체에너지사용량(TOE)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'CO2_EMISS', fieldName: '하수처리량당CO2배출량(KgCO2/m3)', header: { text: '하수처리량당CO2배출량(KgCO2/m3)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.000' },
|
||||
|
||||
/* 10. 운영 및 위탁 */
|
||||
{ name: 'OPR_MBY', fieldName: '운영주체', header: { text: '운영주체' } },
|
||||
{ name: 'ENTRPS_NM', fieldName: '위탁업체명', header: { text: '위탁업체명' } },
|
||||
{ name: 'ENTRPS_CT', fieldName: '위탁비용(백만원/년)', header: { text: '위탁비용(백만원/년)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0.0' },
|
||||
{ name: 'ENTRPS_TERM', fieldName: '위탁계약기간', header: { text: '위탁계약기간' } },
|
||||
{ name: 'CTR_TRT_FCT', fieldName: '중심처리시설', header: { text: '중심처리시설' } },
|
||||
{ name: 'EMP_CNT', fieldName: '직원총수(명)', header: { text: '직원총수(명)' }, valueType: ValueType.NUMBER, numberFormat: '#,##0' },
|
||||
{ name: 'ACC_CNT', fieldName: '안전사고건수', header: { text: '안전사고건수' }, valueType: ValueType.NUMBER, numberFormat: '#,##0' },
|
||||
{ name: 'RMK', fieldName: '비고', header: { text: '비고' } },
|
||||
],
|
||||
columnLayout: [
|
||||
{ name: 'groupA', header: { text: '행정구역' }, items: ['sido', 'sgg'] },
|
||||
'FCT_NM_GROUP', 'GBN', 'ADDR', 'FCT_CPC_GROUP',
|
||||
{
|
||||
name: 'groupB',
|
||||
header: { text: '시설용량(㎥/일)' },
|
||||
items: ['FCT_CPC_PHY', 'FCT_CPC_BIO', 'FCT_CPC_ADV'],
|
||||
},
|
||||
'IN_QTY_GROUP',
|
||||
{
|
||||
name: 'groupC',
|
||||
header: { text: '유입하수량(㎥/일)' },
|
||||
items: ['IN_QTY_PHY', 'IN_QTY_BIO', 'IN_QTY_ADV'],
|
||||
},
|
||||
'OUT_QTY_GROUP',
|
||||
{
|
||||
name: 'groupD',
|
||||
header: { text: '방류량(㎥/일)' },
|
||||
items: ['OUT_QTY_PHY', 'OUT_QTY_BIO', 'OUT_QTY_ADV'],
|
||||
},
|
||||
'IN_BOD', 'OUT_BOD', 'IN_TOC', 'OUT_TOC', 'IN_SS', 'OUT_SS', 'IN_TN', 'OUT_TN', 'IN_TP', 'OUT_TP', 'IN_COLI', 'OUT_COLI',
|
||||
'TRT_EFF', 'TRT_LOD', 'TRT_MTHD',
|
||||
{
|
||||
name: 'groupE',
|
||||
header: { text: '연계처리량(㎥/일)' },
|
||||
items: ['LNK_EXC', 'LNK_LVS', 'LNK_LCH', 'LNK_ETC'],
|
||||
},
|
||||
'TEL_NO', 'COMP_DT', 'RN_DT', 'BSNS_CT', 'DSCH_DSF_MTHD',
|
||||
{
|
||||
name: 'groupF',
|
||||
header: { text: '방류수역' },
|
||||
items: ['WTR_SYS', 'STRM', 'DET_UNIT_ZONE', 'RGN_GBN',
|
||||
{
|
||||
name: 'groupG',
|
||||
header: { text: '중권역' },
|
||||
items: ['MID_ZONE_NM', 'MID_ZONE_BOD'],
|
||||
},
|
||||
],
|
||||
},
|
||||
'ENG_SLF_RT', 'ENG_SLF_QTY',
|
||||
{
|
||||
name: 'groupH',
|
||||
header: { text: '연간 총 에너지 사용량(TOE)' },
|
||||
items: ['ENG_TOT_SUM', 'ENG_TOT_PWR', 'ENG_TOT_SLF'],
|
||||
},
|
||||
'CO2_EMISS', 'OPR_MBY',
|
||||
{
|
||||
name: 'groupI',
|
||||
header: { text: '위탁현황' },
|
||||
items: ['ENTRPS_NM', 'ENTRPS_CT', 'ENTRPS_TERM'],
|
||||
},
|
||||
'CTR_TRT_FCT', 'EMP_CNT', 'ACC_CNT', 'RMK'
|
||||
]
|
||||
};
|
||||
|
||||
// 최종 Export 객체 (일괄 editable: false 적용)
|
||||
export const PublicSewageFacilityInfoList = {
|
||||
...rawPublicSewageFacilityInfoList,
|
||||
columns: rawPublicSewageFacilityInfoList.columns.map(col => ({
|
||||
...col,
|
||||
editable: false
|
||||
}))
|
||||
};
|
||||
Reference in New Issue
Block a user