月球大数据地理空间分析展示平台-【前端】-月球2期前端
WX
2023-09-18 2e81dd5430b7a5b27c081b576889010f06f4bd48
src/views/plotting/plottingInquire.vue
@@ -392,7 +392,7 @@
  if (dt.code !== 200) {
    return ElMessage.error("查询错误");
  }
  console.log(dt);
  dt.result.forEach((e) => {
    if (e.code != 200) {
      e.avg = "-";
@@ -426,11 +426,31 @@
    resultList.value.push(e);
  });
};
//保留三位小数
const keepThreeNum = (value) => {
  let resValue = 0;
  //小数点的位置
  let index = value && value.toString().indexOf(".") + 1;
  //小数的位数
  let num = value && Math.abs(Number(value)).toString().length - index;
  if (index && num > 3) {
    resValue = value && Number(value).toFixed(3);
  } else {
    resValue = value;
  }
  return resValue;
};
//线查询接口
const selectPolyline = async (res) => {
  layerArr.value = [];
  const dt = await selectByPolyline(res);
  console.log(dt);
  dt.result.forEach((e) => {
    e.points.forEach((element) => {
      element = keepThreeNum(element);
    });
  });
  layeroptions.value = dt.result;
  layerArr.value.push(dt.result[0]);
  chartIsshow.value = true;