73 lines
3.7 KiB
TypeScript
73 lines
3.7 KiB
TypeScript
import { ValueType } from "realgrid";
|
|
|
|
export const MainFacilityColumn = {
|
|
columns: [
|
|
{ name: 'swtrmtFcltNm', fieldName: 'swtrmtFcltNm', header: { text: '시설명' }, editable: false },
|
|
{ name: 'fcltPstnCn', fieldName: 'fcltPstnCn', header: { text: '소재지' }, editable: false },
|
|
{ name: 'prxyBzentyNmCn', fieldName: 'prxyBzentyNmCn', header: { text: '위탁업체명' }, editable: false },
|
|
{ name: 'cnsgnCstVl', fieldName: 'cnsgnCstVl', header: { text: '위탁비용(백만원/년)' }, editable: false },
|
|
{ name: 'prxyCtrtCn', fieldName: 'prxyCtrtCn', header: { text: '위탁계약기간' }, editable: false },
|
|
{ name: 'isMainYn', fieldName: 'isMainYn', header: { text: '중심처리시설여부' }, editable: false },
|
|
|
|
{ name: 'admdstCd', fieldName: 'admdstCd', header: { text: '행정구역코드' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
{ name: 'fcltSn', fieldName: 'fcltSn', header: { text: '처리시설일련번호' }, visible: false, editable: false, valueType: ValueType.TEXT, styleName: 'rg-cell-readonly' },
|
|
{ name: 'swtrmtFcltCd', fieldName: 'swtrmtFcltCd', header: { text: '하수처리시설코드' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
{ name: 'sggNm', fieldName: 'sggNm', header: { text: '시군구' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
{ name: 'admdstNm', fieldName: 'admdstNm', header: { text: '행정구역명' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
],
|
|
columnLayout: [
|
|
'swtrmtFcltNm',
|
|
'fcltPstnCn',
|
|
'prxyBzentyNmCn',
|
|
'cnsgnCstVl',
|
|
'prxyCtrtCn',
|
|
'isMainYn',
|
|
'admdstCd',
|
|
'fcltSn',
|
|
'swtrmtFcltCd',
|
|
'sggNm',
|
|
'admdstNm',
|
|
],
|
|
rowStartNum: 1,
|
|
fixedColumns: 1,
|
|
tabKey: 'MainFacility',
|
|
tabLabel: '지자체별공공하수처리시설'
|
|
};
|
|
|
|
// Tab 6-2: 하수처리장별 연결 현황 (왼쪽 그리드)
|
|
export const MainFacilityTargetColumn = {
|
|
columns: [
|
|
// 하수처리장 정보
|
|
{ name: 'swtrmtFcltNm', fieldName: 'swtrmtFcltNm', header: { text: '시설명' }, editable: false },
|
|
{ name: 'fcltPstnCn', fieldName: 'fcltPstnCn', header: { text: '소재지' }, editable: false },
|
|
{ name: 'mappedYn', fieldName: 'mappedYn', header: { text: '연결여부' }, editable: false },
|
|
|
|
{ name: 'fcltSn', fieldName: 'fcltSn', header: { text: '처리시설일련번호' }, visible: false, editable: false, valueType: ValueType.TEXT, styleName: 'rg-cell-readonly' },
|
|
{ name: 'swtrmtFcltCd', fieldName: 'swtrmtFcltCd', header: { text: '하수처리시설코드' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
{ name: 'admdstNm', fieldName: 'admdstNm', header: { text: '행정구역명' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
{ name: 'mainFcltSn', fieldName: 'mainFcltSn', header: { text: '연결된중심시설일련번호' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
{ name: 'isMainYn', fieldName: 'isMainYn', header: { text: '중심처리시설여부' }, visible: false, editable: false, styleName: 'rg-cell-readonly' },
|
|
],
|
|
columnLayout: [
|
|
'swtrmtFcltNm',
|
|
'fcltPstnCn',
|
|
'mappedYn',
|
|
'fcltSn',
|
|
'swtrmtFcltCd',
|
|
'admdstNm',
|
|
'mainFcltSn',
|
|
'isMainYn',
|
|
],
|
|
rowStartNum: 1,
|
|
fixedColumns: 1,
|
|
tabKey: 'MainFacilityTarget',
|
|
tabLabel: '연결대상시설'
|
|
};
|
|
|
|
export const MainFacilityInpColumn = {
|
|
tabKey: 'ST00060002',
|
|
tabLabel: '중심 처리 시설',
|
|
isSplitGrid: true,
|
|
left: MainFacilityColumn,
|
|
right: MainFacilityTargetColumn,
|
|
}; |