- 통계 입력 디렉토리 & 파일명 변경 management -> input & Mng -> Inp - @rsone/component 모듈 수정 pnpm build --filter @rsone/components 후 st 프로젝트 install 필요
141 lines
6.4 KiB
TypeScript
141 lines
6.4 KiB
TypeScript
import { footerInt, footerDecimal2, footerDecimal3 } from "@/components/util/grid/footerSummary";
|
|
|
|
// 하수도 통계 관리 > 02.하수관로 > tab 2. 시설별 설치현황
|
|
|
|
export const FacilityInstallStatusMngColumn = {
|
|
columns: [
|
|
// 행정구역
|
|
{ name: 'sido', fieldName: '시도', header: { text: '시도' }, editable: false },
|
|
{ name: 'sgg', fieldName: '시군구', header: { text: '시군구' }, editable: false },
|
|
|
|
// 하수처리장 정보
|
|
{ name: 'bscFctNm', fieldName: '하수처리장명', header: { text: '하수처리장명' }, footer: { text: '합계' }, editable: false },
|
|
{ name: 'fctCpc', fieldName: '하수처리시설용량(m³/일)', header: { text: '하수처리시설용량(m³/일)' }, editable: false },
|
|
|
|
// 처리구역면적(km²)
|
|
{ name: 'procZoneSm', fieldName: '합계', header: { text: '합계' }, footer: footerDecimal3, editable: false },
|
|
{ name: 'cmbnProcZoneAr', fieldName: '합류식', header: { text: '합류식' }, footer: footerDecimal3 },
|
|
{ name: 'sprtProcZoneAr', fieldName: '분류식', header: { text: '분류식' }, footer: footerDecimal3 },
|
|
|
|
// 분류식화율
|
|
{ name: 'sprtRt', fieldName: '분류식화율', header: { text: '분류식화율' }, editable: false },
|
|
|
|
// 배수설비(개소)
|
|
{ name: 'drngEqpSm', fieldName: '합계', header: { text: '합계' }, footer: footerInt, editable: false },
|
|
{ name: 'cmbnDrngEqp', fieldName: '합류식', header: { text: '합류식' }, footer: footerInt },
|
|
{ name: 'sprtDrngEqpSm', fieldName: '소계', header: { text: '소계' }, footer: footerInt, editable: false },
|
|
{ name: 'sprtDrngEqpCnnc', fieldName: '연결', header: { text: '연결' }, footer: footerInt },
|
|
{ name: 'sprtDrngEqpDcnnc', fieldName: '미연결', header: { text: '미연결' }, footer: footerInt },
|
|
|
|
// 하수관로 > 총시설연장
|
|
{ name: 'piplFcltyExtn', fieldName: '총시설연장(m)', header: { text: '총시설연장(m)' }, footer: footerDecimal2, editable: false },
|
|
|
|
// 하수관로 > 차집/오수간선(m)
|
|
{ name: 'icgMnnSm', fieldName: '합계', header: { text: '합계' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'icgExtn', fieldName: '차집', header: { text: '차집' }, footer: footerDecimal2 },
|
|
{ name: 'mnnExtn', fieldName: '오수 간선', header: { text: '오수 간선' }, footer: footerDecimal2 },
|
|
|
|
// 하수관로 > 토실/토구(개소) > 합류식
|
|
{ name: 'cmbnSoilholeSite', fieldName: '우수토실', header: { text: '우수토실' }, footer: footerInt },
|
|
|
|
// 하수관로 > 토실/토구(개소) > 분류식
|
|
{ name: 'sprtSoilholeSite', fieldName: '우수토실', header: { text: '우수토실' }, footer: footerInt },
|
|
{ name: 'sprtSoilspllSite', fieldName: '우수토구', header: { text: '우수토구' }, footer: footerInt },
|
|
|
|
// 하수관로 > 지선(m)
|
|
{ name: 'brnchlnSm', fieldName: '합계', header: { text: '합계' }, footer: footerDecimal2, editable: false },
|
|
{ name: 'cmbnBrnchlnExtn', fieldName: '합류식', header: { text: '합류식' }, footer: footerDecimal2 },
|
|
|
|
// 하수관로 > 지선(m) > 분류식
|
|
{ name: 'rainwtrBrnchlnExtn', fieldName: '우수', header: { text: '우수' }, footer: footerDecimal2 },
|
|
{ name: 'pltwtrBrnchlnExtn', fieldName: '오수', header: { text: '오수' }, footer: footerDecimal2 },
|
|
|
|
// 비고
|
|
{ name: 'rmk', fieldName: '비고', header: { text: '비고' } },
|
|
],
|
|
columnLayout: [
|
|
{
|
|
name: 'adminArea',
|
|
hideChildHeaders: false,
|
|
header: { text: '행정구역' },
|
|
items: ['sido', 'sgg'],
|
|
},
|
|
'bscFctNm',
|
|
'fctCpc',
|
|
{
|
|
name: 'procZone',
|
|
hideChildHeaders: false,
|
|
header: { text: '처리구역면적(km²)' },
|
|
items: ['procZoneSm', 'cmbnProcZoneAr', 'sprtProcZoneAr'],
|
|
},
|
|
'sprtRt',
|
|
{
|
|
name: 'drainEquip',
|
|
hideChildHeaders: false,
|
|
header: { text: '배수설비(개소)' },
|
|
items: [
|
|
'drngEqpSm',
|
|
'cmbnDrngEqp',
|
|
{
|
|
name: 'sprtDrainEquip',
|
|
hideChildHeaders: false,
|
|
header: { text: '분류식' },
|
|
items: ['sprtDrngEqpSm', 'sprtDrngEqpCnnc', 'sprtDrngEqpDcnnc'],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'sewagePipe',
|
|
hideChildHeaders: false,
|
|
header: { text: '하수관로' },
|
|
items: [
|
|
'piplFcltyExtn',
|
|
{
|
|
name: 'interceptor',
|
|
hideChildHeaders: false,
|
|
header: { text: '차집/오수간선(m)' },
|
|
items: ['icgMnnSm', 'icgExtn', 'mnnExtn'],
|
|
},
|
|
{
|
|
name: 'soilHole',
|
|
hideChildHeaders: false,
|
|
header: { text: '토실/토구(개소)' },
|
|
items: [
|
|
{
|
|
name: 'cmbnSoilHole',
|
|
hideChildHeaders: false,
|
|
header: { text: '합류식' },
|
|
items: ['cmbnSoilholeSite'],
|
|
},
|
|
{
|
|
name: 'sprtSoilHole',
|
|
hideChildHeaders: false,
|
|
header: { text: '분류식' },
|
|
items: ['sprtSoilholeSite', 'sprtSoilspllSite'],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'branchLine',
|
|
hideChildHeaders: false,
|
|
header: { text: '지선(m)' },
|
|
items: [
|
|
'brnchlnSm',
|
|
'cmbnBrnchlnExtn',
|
|
{
|
|
name: 'sprtBranchLine',
|
|
hideChildHeaders: false,
|
|
header: { text: '분류식' },
|
|
items: ['rainwtrBrnchlnExtn', 'pltwtrBrnchlnExtn'],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
'rmk',
|
|
],
|
|
rowStartNum: 4,
|
|
fixedColumns: 3,
|
|
tabKey: 'facilityInstallationStatusMng',
|
|
tabLabel: '시설별 설치현황'
|
|
}; |