- 통계 입력 디렉토리 & 파일명 변경 management -> input & Mng -> Inp - @rsone/component 모듈 수정 pnpm build --filter @rsone/components 후 st 프로젝트 install 필요
158 lines
8.7 KiB
TypeScript
158 lines
8.7 KiB
TypeScript
import { footerInt, footerDecimal1, footerDecimal2, footerDecimal3 } from "@/components/util/grid/footerSummary";
|
|
|
|
// 하수도 통계 관리 > 02.하수관로 > tab 1. 지역별 시설현황
|
|
|
|
export const RegionalFacilityStatusMngColumn = {
|
|
columns: [
|
|
// 행정구역
|
|
{ name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false },
|
|
{ name: 'sgg', fieldName: '시군구', header: { text: '시군구' }, footer: { text: '합계' }, editable: false },
|
|
|
|
// 기본 정보
|
|
{ name: 'targetYr', fieldName: '하수정비기본계획목표년도', header: { text: '하수정비기본계획목표년도' }},
|
|
{ name: 'piplImprnPlanExtn', fieldName: '총관로정비계획연장(m)', header: { text: '총관로정비계획연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'piplPlanExtn', fieldName: '총계획연장(m)', header: { text: '총계획연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'piplFcltyExtn', fieldName: '총시설연장(m)', header: { text: '총시설연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'piplSupprt', fieldName: '하수관로보급률(%)', header: { text: '하수관로보급률(%)' }, footer: footerDecimal1, editable: false },
|
|
|
|
// 합류식(m)
|
|
{ name: 'cmbnPlanAr', fieldName: '관로정비계획면적(㎢)', header: { text: '관로정비계획면적(㎢)' }, footer: footerDecimal3 },
|
|
{ name: 'cmbnImprnPlanExtn', fieldName: '관로정비계획연장(m)', header: { text: '관로정비계획연장(m)' }, footer: footerDecimal2 },
|
|
{ name: 'cmbnPlanExtn', fieldName: '계획연장(m)', header: { text: '계획연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'cmbnFcltyExtn', fieldName: '시설연장(m)', header: { text: '시설연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'cmbnRctglExtn', fieldName: '사각형(m)', header: { text: '사각형(m)' }, footer: footerDecimal2 },
|
|
{ name: 'cmbnCicleExtn', fieldName: '원형(m)', header: { text: '원형(m)' }, footer: footerDecimal2 },
|
|
{ name: 'cmbnOpswrExtn', fieldName: '개거(m)', header: { text: '개거(m)' }, footer: footerDecimal2 },
|
|
{ name: 'cmbnSdgttrExtn', fieldName: '측구(m)', header: { text: '측구(m)' }, footer: footerDecimal2 },
|
|
|
|
// 분류식(m) > 오수관로
|
|
{ name: 'pltwtrPlanAr', fieldName: '관로정비계획면적(㎢)', header: { text: '관로정비계획면적(㎢)' }, footer: footerDecimal3 },
|
|
{ name: 'pltwtrImprnPlanExtn', fieldName: '관로정비계획연장(m)', header: { text: '관로정비계획연장(m)' }, footer: footerDecimal2 },
|
|
{ name: 'pltwtrPlanExtn', fieldName: '계획연장(m)', header: { text: '계획연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'pltwtrFlctyExtn', fieldName: '시설연장(m)', header: { text: '시설연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'pltwtrSqreExtn', fieldName: '사각형(m)', header: { text: '사각형(m)' }, footer: footerDecimal2 },
|
|
{ name: 'pltwtrCiclExtn', fieldName: '원형(m)', header: { text: '원형(m)' }, footer: footerDecimal2 },
|
|
|
|
// 분류식(m) > 우수관로
|
|
{ name: 'rainwtrPlanAr', fieldName: '관로정비계획면적(㎢)', header: { text: '관로정비계획면적(㎢)' }, footer: footerDecimal3 },
|
|
{ name: 'rainwtrImprnPlanExtn', fieldName: '관로정비계획연장(m)', header: { text: '관로정비계획연장(m)' }, footer: footerDecimal2 },
|
|
{ name: 'rainwtrPlanExtn', fieldName: '계획연장(m)', header: { text: '계획연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'rainwtrFlctyExtn', fieldName: '시설연장(m)', header: { text: '시설연장(m)' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'rainwtrSqreExtn', fieldName: '사각형(m)', header: { text: '사각형(m)' }, footer: footerDecimal2 },
|
|
{ name: 'rainwtrCiclExtn', fieldName: '원형(m)', header: { text: '원형(m)' }, footer: footerDecimal2 },
|
|
{ name: 'rainwtrOpswrExtn', fieldName: '개거(m)', header: { text: '개거(m)' }, footer: footerDecimal2 },
|
|
{ name: 'rainwtrSdgttrExtn', fieldName: '측구(m)', header: { text: '측구(m)' }, footer: footerDecimal2 },
|
|
|
|
// 맨홀 및 기타 시설
|
|
{ name: 'mnhleSite', fieldName: '합류식맨홀(개소)', header: { text: '합류식맨홀(개소)' }, footer: footerInt },
|
|
|
|
// 분류식 > 오수맨홀, 우수맨홀
|
|
{ name: 'pltwtrMnhleSite', fieldName: '오수맨홀(개소)', header: { text: '오수맨홀(개소)' }, footer: footerInt },
|
|
{ name: 'rainwtrMnhleSite', fieldName: '우수맨홀(개소)', header: { text: '우수맨홀(개소)' }, footer: footerInt },
|
|
|
|
{ name: 'pltwtrRcvrSite', fieldName: '오수받이(개소)', header: { text: '오수받이(개소)' }, footer: footerInt },
|
|
{ name: 'rainwtrRcvrSite', fieldName: '빗물받이(개소)', header: { text: '빗물받이(개소)' }, footer: footerInt },
|
|
{ name: 'soilspllSite', fieldName: '우수토실(개소)', header: { text: '우수토실(개소)' }, footer: footerInt },
|
|
{ name: 'soilholeSite', fieldName: '우수토구(개소)', header: { text: '우수토구(개소)' }, footer: footerInt },
|
|
|
|
// 하수도대장 전산화
|
|
{ name: 'sewerRegstrCmptExtn', fieldName: '하수도대장전산화연장(m)', header: { text: '하수도대장전산화연장(m)' }, footer: footerInt },
|
|
{ name: 'sewerRegstrCmptRt', fieldName: '하수도대장전산화율(%)', header: { text: '하수도대장전산화율(%)' }, footer: footerDecimal1, editable: false },
|
|
|
|
// 비고
|
|
{ name: 'rmk', fieldName: '비고', header: { text: '비고' } },
|
|
],
|
|
columnLayout: [
|
|
{
|
|
name: 'adminArea',
|
|
hideChildHeaders: false,
|
|
header: { text: '행정구역' },
|
|
items: ['sido', 'sgg'],
|
|
},
|
|
'targetYr',
|
|
'piplImprnPlanExtn',
|
|
'piplPlanExtn',
|
|
'piplFcltyExtn',
|
|
'piplSupprt',
|
|
{
|
|
name: 'combined',
|
|
hideChildHeaders: false,
|
|
header: { text: '합류식(m)' },
|
|
items: [
|
|
'cmbnPlanAr',
|
|
'cmbnImprnPlanExtn',
|
|
'cmbnPlanExtn',
|
|
'cmbnFcltyExtn',
|
|
{
|
|
name: 'cmbnCulvert',
|
|
hideChildHeaders: false,
|
|
header: { text: '암거' },
|
|
items: ['cmbnRctglExtn', 'cmbnCicleExtn'],
|
|
},
|
|
'cmbnOpswrExtn',
|
|
'cmbnSdgttrExtn',
|
|
],
|
|
},
|
|
{
|
|
name: 'separated',
|
|
hideChildHeaders: false,
|
|
header: { text: '분류식(m)' },
|
|
items: [
|
|
{
|
|
name: 'pollutedWater',
|
|
hideChildHeaders: false,
|
|
header: { text: '오수관로' },
|
|
items: [
|
|
'pltwtrPlanAr',
|
|
'pltwtrImprnPlanExtn',
|
|
'pltwtrPlanExtn',
|
|
'pltwtrFlctyExtn',
|
|
{
|
|
name: 'pltwtrCulvert',
|
|
hideChildHeaders: false,
|
|
header: { text: '암거' },
|
|
items: ['pltwtrSqreExtn', 'pltwtrCiclExtn'],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'rainWater',
|
|
hideChildHeaders: false,
|
|
header: { text: '우수관로' },
|
|
items: [
|
|
'rainwtrPlanAr',
|
|
'rainwtrImprnPlanExtn',
|
|
'rainwtrPlanExtn',
|
|
'rainwtrFlctyExtn',
|
|
{
|
|
name: 'rainwtrCulvert',
|
|
hideChildHeaders: false,
|
|
header: { text: '암거' },
|
|
items: ['rainwtrSqreExtn', 'rainwtrCiclExtn'],
|
|
},
|
|
'rainwtrOpswrExtn',
|
|
'rainwtrSdgttrExtn',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
'mnhleSite',
|
|
{
|
|
name: 'separatedManhole',
|
|
hideChildHeaders: false,
|
|
header: { text: '분류식' },
|
|
items: ['pltwtrMnhleSite', 'rainwtrMnhleSite'],
|
|
},
|
|
'pltwtrRcvrSite',
|
|
'rainwtrRcvrSite',
|
|
'soilspllSite',
|
|
'soilholeSite',
|
|
'sewerRegstrCmptExtn',
|
|
'sewerRegstrCmptRt',
|
|
'rmk',
|
|
],
|
|
rowStartNum: 4,
|
|
fixedColumns: 1,
|
|
tabKey: 'regionalFacilityStatusMng',
|
|
tabLabel: '지역별 시설현황'
|
|
}; |