|
|
@ -128,6 +128,7 @@ export const queryLayersByPos = (position, layerList = [], cb) => { |
|
|
|
url: layer.url, |
|
|
|
k: layer.serviceToken, |
|
|
|
}); |
|
|
|
let resData |
|
|
|
if ([200, 201].includes(result.status) && result?.data?.datasetInfos?.length > 0) { |
|
|
|
console.log("处理业务数据 >>>>>> ", result?.data); |
|
|
|
const fieldInfos = result.data.datasetInfos?.[0]?.fieldInfos; |
|
|
@ -140,15 +141,15 @@ export const queryLayersByPos = (position, layerList = [], cb) => { |
|
|
|
// const fieldIndex = fieldInfos.findIndex((f) => f.name === layer?.fields[0]?.field);
|
|
|
|
// code = currentFeature?.fieldValues[fieldIndex];
|
|
|
|
// }
|
|
|
|
let resData = { |
|
|
|
resData = { |
|
|
|
attributes: { |
|
|
|
res_code: currentFeature?.fieldValues[codeIndex], |
|
|
|
res_name: currentFeature?.fieldValues[nameIndex], |
|
|
|
res_code: '' + currentFeature?.fieldValues[codeIndex], |
|
|
|
res_name: '' + currentFeature?.fieldValues[nameIndex], |
|
|
|
} |
|
|
|
} |
|
|
|
console.log('resData >>>>> ', resData) |
|
|
|
if(cb) cb(resData) |
|
|
|
} |
|
|
|
if(cb) cb(resData) |
|
|
|
break; |
|
|
|
} |
|
|
|
default: |
|
|
|