import type { DmStatusChartType, DmStatusDataType, RegionData, } from "../store/wrStatus/type"; export const regionData:RegionData[] = [ { name: '서울', x: 170, y: 140, values: [0.3, 0.3, 0.2, 0.2] }, { name: '인천', x: 120, y: 150, values: [0.3, 0.3, 0.2, 0.2] }, { name: '경기', x: 210, y: 210, values: [0.3, 0.3, 0.2, 0.2] }, { name: '강원', x: 330, y: 120, values: [0.3, 0.3, 0.2, 0.2] }, { name: '충북', x: 260, y: 280, values: [0.3, 0.3, 0.2, 0.2] }, { name: '충남', x: 100, y: 320, values: [0.3, 0.3, 0.2, 0.2] }, { name: '세종', x: 180, y: 305, values: [0.3, 0.3, 0.2, 0.2] }, { name: '대전', x: 195, y: 360, values: [0.3, 0.3, 0.2, 0.2] }, { name: '전북', x: 170, y: 450, values: [0.3, 0.3, 0.2, 0.2] }, { name: '전남', x: 160, y: 600, values: [0.3, 0.3, 0.2, 0.2] }, { name: '광주', x: 120, y: 530, values: [0.3, 0.3, 0.2, 0.2] }, { name: '경북', x: 400, y: 320, values: [0.3, 0.3, 0.2, 0.2] }, { name: '경남', x: 310, y: 530, values: [0.3, 0.3, 0.2, 0.2] }, { name: '대구', x: 350, y: 450, values: [0.3, 0.3, 0.2, 0.2] }, { name: '울산', x: 450, y: 500, values: [0.3, 0.3, 0.2, 0.2] }, { name: '부산', x: 420, y: 550, values: [0.3, 0.3, 0.2, 0.2] }, { name: '제주', x: 60, y: 750, values: [0.3, 0.3, 0.2, 0.2] }, ] export const regionIdMap: Record = { 서울: '서울특별시', 부산: '부산광역시', 대구: '대구광역시', 인천: '인천광역시', 광주: '광주광역시', 대전: '대전광역시', 울산: '울산광역시', 세종: '세종특별자치시', 경기: '경기도', 강원: '강원특별자치도', 충북: '충청북도', 충남: '충청남도', 전북: '전라북도', 전남: '전라남도', 경북: '경상북도', 경남: '경상남도', 제주: '제주특별자치도' }; const makeRegion = (region: string) => { if (region === '서울특별시') return '서울' if (region === '부산광역시') return '부산' if (region === '대구광역시') return '대구' if (region === '인천광역시') return '인천' if (region === '광주광역시') return '광주' if (region === '대전광역시') return '대전' if (region === '울산광역시') return '울산' if (region === '세종특별자치시') return '세종' if (region === '경기도') return '경기' if (region === '강원특별자치도') return '강원' if (region === '충청북도') return '충북' if (region === '충청남도') return '충남' if (region === '전라북도') return '전북' if (region === '전라남도') return '전남' if (region === '경상북도') return '경북' if (region === '경상남도') return '경남' if (region === '제주특별자치도') return '제주' return region; } export const changeStatusMapData= (data: DmStatusDataType[]) : DmStatusChartType[]=> { return data.map((item) => ({ label: makeRegion(item.region??''), 하수: item.sewage.split('(')[0]?.replaceAll(',','') ??'', 빗물: item.rainwater.split('(')[0]?.replaceAll(',','')??'', 중수도: item.reclaimed.split('(')[0]?.replaceAll(',','') ??'', 온배수: item.thermal.split('(')[0]?.replaceAll(',','') ??'', })); }