Commit 1d1844dc authored by xuchaozou's avatar xuchaozou

fix: 修复前端出图部分字段获取失败

parent e3475b52
Pipeline #95892 failed with stages
......@@ -96,9 +96,9 @@
"@wisdom-cesium/krpano": "^1.0.29-60",
"@wisdom-map/arcgismap":"^2.0.97",
"@wisdom-map/basemap":"^2.0.4",
"@wisdom-map/gis-component": "^1.0.32",
"@wisdom-map/gis-utils": "^1.0.27",
"@wisdom-map/pd-map": "^1.0.123",
"@wisdom-map/gis-component": "^1.0.35",
"@wisdom-map/gis-utils": "^1.0.30",
"@wisdom-map/pd-map": "^1.0.128",
"@wisdom-utils/components": "0.1.337",
"@wisdom-utils/utils": "0.1.377",
"ace-builds": "^1.4.12",
......
......@@ -195,6 +195,8 @@ export const deleteVectorService = query =>
export const updatePublishedMetaData = query =>
get(`${PANDA_GIS}/MetaData/D_UpdatePublishedMetaData`, query);
export const getAllMetaData = query => get(`${PANDA_GIS}/MetaData/all`, query);
// 删除配置
export const deleteConfig = query => get(`${PANDA_GIS}/MapLayer/DeleteMapLayer`, query);
......@@ -213,6 +215,8 @@ export const GetbaseMapschemeName = query =>
// 设置web状态
export const setServiceType = query => get(`${PANDA_GIS}/MetaData/SetServiceType`, query);
//获取某个图层详细信息
export const QueryMetaDataLayerFields = query => get(`${PANDA_GIS}/MetaData/QueryMetaDataLayerFields`, query);
// 设置web的默认方案
export const SetDefaultsSchemeName = param =>
post(`${PANDA_GIS}/Maplayer/SetDefaultsSchemeName`, param);
......@@ -326,6 +330,13 @@ export const UpdateSchemPipeNetwork = param =>
export const GetSpriteSheet = param => get(`${PANDA_GIS}/MultiMedia/GetSpriteSheet`, param);
export const GetFileContent = param => {
return post(`${PANDA_GIS}/MultiMedia/FileContent?${Object.entries(param).map(([key , value]) => `${key}=${value}`).join("&")}`)
};
export const AddStyleConfigJson = (param, data) => {
return post(`${PANDA_GIS}/MultiMedia/AddStyleConfigJson?${Object.entries(param).map(([key , value]) => `${key}=${value}`).join("&")}`, data)
}
// 同步地图组件
export const SyncMapComponent = query => get(`${PUBLISH_SERVICE}/WebSite/SyncMapComponent`, query);
......
......@@ -83,3 +83,32 @@ export function handleMapMaxZoom(layerType) {
}
return mapConfig.baseMapMaxLevel[configName];
}
export function parseUrlQueryParams ({
url
}) {
const [urlStr , paramsStr] = url.split("?")
let params = {}
if(paramsStr) {
const paramsObj = new URLSearchParams(paramsStr)
for(const [key, value] of paramsObj) {
params[key] = value
}
}
return {
params,
url : urlStr
}
}
export function queryParamsToUrl ({
url,
params = {}
}) {
let urlStr = url
if(urlStr.indexOf("?") == -1) {
urlStr += "?"
}
urlStr += Object.entries(params).map(([key,value]) => `${key}=${value}`).join("&")
return urlStr
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment