wangjuncheng
6 天以前 bf0eb543e2deab8a1629dd2a46f8e1cd191531e1
src/components/tools/Detail.vue
@@ -22,6 +22,8 @@
  dialogPositon,
} from "@/store";
import { hdByDevice } from "@/api/hpApi";
const detailList = ref([]);
const detailTitle = ref("设备详情");
const name = ref("");
@@ -29,33 +31,44 @@
  showDeviceDetail.value = false;
  coloseDialog();
}
// 监测设备具体信息
function handlDeviceDetail() {
  detailTitle.value = deviceDetail.value.deviceForShort;
  detailList.value = [
    {
      name: "设备编号",
      value:
        deviceDetail.value.deviceCode || Math.floor(Math.random() * 100000),
    },
    {
      name: "设备类型",
      value: deviceDetail.value.type || deviceDetail.value.deviceTypeName,
    },
    {
      name: "关联隐患点",
      value: deviceDetail.value.hdName,
    },
    {
      name: "群防员",
      value: deviceDetail.value.groupTestGroupDefenseUserName,
    },
    {
      name: "群防员电话",
      value: deviceDetail.value.groupTestGroupDefenseMobile,
    },
  ];
async function handlDeviceDetail() {
  const hdInfo = ref();
  try {
    const res = await hdByDevice(deviceDetail.value.hdUnifiedCode);
    hdInfo.value = res.data;
    detailList.value = [
      {
        name: "设备编号",
        value: deviceDetail.value.deviceCode || Math.floor(Math.random() * 100000),
      },
      {
        name: "设备类型",
        value: deviceDetail.value.type || deviceDetail.value.deviceTypeName,
      },
      {
        name: "关联隐患点",
        value: deviceDetail.value.hdName,
      },
      {
        name: "群测群防员",
        value: hdInfo.value?.groupTestGroupDefenseUserName || "暂无信息",
      },
      {
        name: "群测群防员电话",
        value: hdInfo.value?.groupTestGroupDefenseMobile || "暂无信息",
      },
    ];
    detailTitle.value = deviceDetail.value.deviceForShort;
  } catch (err) {
    console.error("获取 hdInfo 失败", err);
  }
}
// 隐患点具体信息
function handleDistrictDetail() {
  const name = deviceDetail.value.hdName;