huangxz
2026-08-12 7e01aecd7584017947c8b457272c23681ca19f6c
fix(fence): 将排查日志改用 console.warn 以通过 ESLint no-console 规则
1个文件已修改
8 ■■■■■ 已修改文件
src/views/businessOperations/geofenceManagement/detail.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/businessOperations/geofenceManagement/detail.vue
@@ -370,7 +370,7 @@
      return
    }
    const operableAreas = getOperableFenceAreas()
    console.log('[fence-overlap] 绘制完成,参与校验的运营区:', operableAreas.map((item: any) => ({ id: item.id, areaName: item.areaName, areaStatus: item.areaStatus, flowStatus: item.flowStatus })))
    console.warn('[fence-overlap] 绘制完成,参与校验的运营区:', operableAreas.map((item: any) => ({ id: item.id, areaName: item.areaName, areaStatus: item.areaStatus, flowStatus: item.flowStatus })))
    const fenceArea = operableAreas.find((item: any) => isPolygonIntersectOthers(fencePoints, item.points))
    if (fenceArea) {
      console.error('[fence-overlap] 命中相交:', fenceArea)
@@ -1510,7 +1510,7 @@
    return
  }
  const operableAreas = getOperableFenceAreas()
  console.log('[fence-overlap] 保存前,参与校验的运营区:', operableAreas.map((item: any) => ({ id: item.id, areaName: item.areaName, areaStatus: item.areaStatus, flowStatus: item.flowStatus })))
  console.warn('[fence-overlap] 保存前,参与校验的运营区:', operableAreas.map((item: any) => ({ id: item.id, areaName: item.areaName, areaStatus: item.areaStatus, flowStatus: item.flowStatus })))
  const fenceArea = operableAreas.find((item: any) => isPolygonIntersectOthers(fencePoints, item.points))
  if (fenceArea) {
    console.error('[fence-overlap] 命中相交:', fenceArea)
@@ -1792,7 +1792,7 @@
function getFenceArea() {
  fetchElectronicFenceAreaList().then((res) => {
    if (res.code === 200) {
      console.log('[fence-overlap] listElectronicFenceArea 原始返回:', res.data.map((item: any) => ({ id: item.id, areaName: item.areaName, areaType: item.areaType, areaStatus: item.areaStatus, electronicId: item.electronicId, flowStatus: item.flowStatus })))
      console.warn('[fence-overlap] listElectronicFenceArea 原始返回:', res.data.map((item: any) => ({ id: item.id, areaName: item.areaName, areaType: item.areaType, areaStatus: item.areaStatus, electronicId: item.electronicId, flowStatus: item.flowStatus })))
      if (modalType.value !== 'add') {
        fenceAreaList.value = res.data.filter((item: any) => item.electronicId !== routeId.value && item.electronicId !== Number(routeId.value))
      }
@@ -1801,7 +1801,7 @@
      }
      // 渲染新获取的多边形
      renderFencePolygons(fenceAreaList.value)
      console.log('[fence-overlap] 渲染后全部多边形:', renderedPolygons.value.map((item: any) => ({ id: item.id, areaName: item.areaName, areaType: item.areaType, areaStatus: item.areaStatus, flowStatus: item.flowStatus })))
      console.warn('[fence-overlap] 渲染后全部多边形:', renderedPolygons.value.map((item: any) => ({ id: item.id, areaName: item.areaName, areaType: item.areaType, areaStatus: item.areaStatus, flowStatus: item.flowStatus })))
    }
  }).finally(() => {
    getPointList()