Browse Source

fix: 修复bug

sy-water-data-board-ui
panyuyi 2 months ago
parent
commit
aba5c9af7a
  1. 1
      src/views/reservoir/safeOperation/index.vue
  2. 9
      src/views/reservoir/safeOperation/js/mapUtils.js

1
src/views/reservoir/safeOperation/index.vue

@ -254,6 +254,7 @@ export default {
return;
}
queryLayersByPos(e.wgs84SurfacePosition, this.layerList, (res) => {
console.log("res >>>>> ", res);
if (res) {
this.handleAddHtmlLayer(e.wgs84SurfacePosition, res);
} else {

9
src/views/reservoir/safeOperation/js/mapUtils.js

@ -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:

Loading…
Cancel
Save