{"version":3,"file":"dep-442c1004.mjs","sources":["../../src/base-map/base-service.ts"],"sourcesContent":["import { DataSource } from '@tlbs/galaxy-sdk';\nlet instance: null | LooseObject = null;\nlet dataSource1: null | LooseObject = null;\nlet dataSource2: null | LooseObject = null;\nexport default class BaseService {\n  constructor() {\n    this.setDomain({ baseMapDomain: '', baseServiceDomain: '' });\n  }\n\n  public setDomain(baseDomain: ({ baseMapDomain: string, baseServiceDomain: string })) {\n    dataSource1 = new DataSource({\n      baseURL: baseDomain?.baseMapDomain || 'https://testservice.wemap.qq.com/base/map',\n      withCredentials: true,\n    });\n    dataSource2 = new DataSource({\n      baseURL: baseDomain?.baseServiceDomain || 'https://testservice.wemap.qq.com',\n      withCredentials: true,\n    });\n  }\n\n  public getDomain() {\n    return { dataSource1, dataSource2 };\n  }\n  public getMapLayerList(mapId: string | number) {\n    const headers = {\n      BuilderKey: '',\n    };\n    if (mapId === 'bf55fbd6-83e8-4875-986d-904a4d667e47') { // 针对公有数据做特殊处理\n      headers.BuilderKey = 'K73J7-OHRQ7-GPFS3-ZV5W5-OVTV5-RZSPU';\n    }\n    return dataSource1?.request({\n      url: 'mapmanager/api/likeQueryLayer',\n      method: 'get',\n      headers,\n      params: {\n        mapId,\n      },\n    });\n  }\n\n  public getMapDetail(id: string | number) {\n    return dataSource1?.request({\n      url: 'mapmanager/api/queryMap',\n      method: 'get',\n      params: {\n        id,\n      },\n    });\n  }\n\n  public getWFSData(id: string | number) {\n    return dataSource1?.request({\n      url: 'webmap/data/thirdregister/api/getwfsdata',\n      method: 'post',\n      headers: { 'Content-Type': 'application/json' },\n      data: {\n        id,\n      },\n    });\n  }\n\n  public getFeatureServerData(id: string | number) {\n    return dataSource1?.request({\n      url: 'webmap/data/thirdregister/api/getfeatureserverdata',\n      method: 'post',\n      headers: { 'Content-Type': 'application/json' },\n      data: {\n        id,\n      },\n    });\n  }\n\n  public getThirdGeoJSONThinning(id: string | number) {\n    return dataSource1?.request({\n      url: 'webmap/data/thirdregister/api/getfeatureserverdata',\n      method: 'post',\n      headers: { 'Content-Type': 'application/json' },\n      data: {\n        id,\n      },\n    });\n  }\n\n  public getServiceInfo(ids: string | number) {\n    return dataSource2?.request({\n      url: 'base/data/service/api/getserviceinfo',\n      method: 'get',\n      params: {\n        ids,\n      },\n    });\n  }\n\n  public getTifServiceInfo(ids: string | number) {\n    return dataSource2?.request({\n      url: 'webmap/geotiff/api/tifinfoview',\n      method: 'get',\n      params: {\n        ids,\n      },\n    });\n  }\n}\n\nexport function getInstance() {\n  if (instance === null) {\n    instance = new BaseService();\n  }\n  return instance;\n}\n"],"names":["instance","dataSource1","dataSource2","BaseService","constructor","setDomain","baseMapDomain","baseServiceDomain","baseDomain","DataSource","baseURL","withCredentials","getDomain","getMapLayerList","mapId","headers","BuilderKey","request","url","method","params","getMapDetail","id","getWFSData","data","getFeatureServerData","getThirdGeoJSONThinning","getServiceInfo","ids","getTifServiceInfo","getInstance"],"mappings":"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"}