48 lines
983 B
TypeScript
48 lines
983 B
TypeScript
|
|
/**
|
|
* 관망도 API
|
|
*/
|
|
const API_URL = `${process.env.NEXT_PUBLIC_SEWERAGE_API_URL}/v1/map`
|
|
//const API_URL = "http://con.mind-one.co.kr:11083/sewerage-service/api/v1/map";
|
|
|
|
export type LyrStngProps = {
|
|
lyr_sn: string
|
|
lyr_nm: string
|
|
upper_lyr_sn: string
|
|
drawOrdr: string
|
|
flterSql: string
|
|
gobjTy: string
|
|
lyrTpNm: string
|
|
useYn: string
|
|
minViewSize: string
|
|
iconNm: string
|
|
lblAtrbNm: string
|
|
fontNm: string
|
|
fontIntnColor: string
|
|
fontExtnColor: string
|
|
fontExtnWdth: string
|
|
lnWdth: string
|
|
lnColor: string
|
|
polgnColor: string
|
|
initEprssYn: string
|
|
clickPsblYn: string
|
|
}
|
|
|
|
export const mapService = {
|
|
//레이어 설정 조회
|
|
getLyrStngs: async () => {
|
|
const response = await fetch(`${API_URL}/lyrStngs/WR_NETWORK`, {
|
|
method: 'GET',
|
|
headers: {
|
|
'Accept': 'application/json',
|
|
},
|
|
});
|
|
|
|
if (!response.ok) {
|
|
throw new Error(`HTTP error! status: ${response.status}`);
|
|
}
|
|
|
|
return response.json();
|
|
}
|
|
}
|