Pārlūkot izejas kodu

重构-窨井子系统-首页统计

zengy 1 nedēļu atpakaļ
vecāks
revīzija
4911705dd6

+ 0 - 90
src/api/pipeNetwork/basic.js

@@ -61,10 +61,6 @@ export function deleteManholeDeviceRel(relId) {
 }
 
 // ============ 井盖监测设备阈值 ============
-// 监测设备台账分页(后端已按排水/供水窨井类型过滤,isQueryManholeData=true 返回监测数据)
-export function getManholeDevicePage(data) {
-  return request({ url: '/manhole/device/findByPage', method: 'post', data })
-}
 // 窨井设备统计:区域分布(数量/占比)+ 类型分布(数量/占比)
 export function getManholeDeviceStatistics(data) {
   return request({ url: '/manhole/device/statistics', method: 'post', data })
@@ -75,54 +71,17 @@ export function getEquipmentGisPoints(params) {
   return request({ url: '/equipment-gis/points', method: 'get', params })
 }
 
-// 查询窨井关联设备的井下最新监测数据(e_real_time_data / radar_data)
-export function getManholeRelDeviceData(equipmentId) {
-  return request({ url: '/manhole/device/rel/data/' + equipmentId, method: 'get' })
-}
 // 态势图层 - 获取设备列表和统计(窨井监测一张图等共用,alarmSanalysis 已下线)
 export function getManholeLayerData(data = {}) {
   return request({ url: '/manhole/layer/getManholeLayerData', method: 'post', data })
 }
 
 
-export function getManholeTerminalFaultPage(data) {
-  return request({ url: '/manhole/terminalFault/findByPage', method: 'post', data })
-}
-
-export function getManholeTerminalFaultDetail(id) {
-  return request({ url: '/manhole/terminalFault/getById/' + id, method: 'get' })
-}
-
-export function handleManholeTerminalFault(data) {
-  return request({ url: '/manhole/terminalFault/handleFault', method: 'post', data })
-}
-
-// ============ 井盖案件流转 / 工单处置 ============
-export function getManholeCasePage(data) {
-  return request({ url: '/manhole/caseInfo/findByPage', method: 'post', data })
-}
-
-export function getManholeCaseDetail(id) {
-  return request({ url: '/manhole/caseInfo/getById/' + id, method: 'get' })
-}
-
-export function verifyManholeCase(data) {
-  return request({ url: '/manhole/caseInfo/verifyCaseInfo', method: 'post', data })
-}
-
-export function addManholeWorkOrder(data) {
-  return request({ url: '/manhole/workOrder/addWorkOrder', method: 'post', data })
-}
-
 // ============ 报警 / 工单(案件流转:复用现有 alarm、ops/workOrder 模块) ============
 // 报警列表(AlarmQuery 过滤:keyword/warningCode/alarmLevel/auditStatus/displayStatus/alarmNo/deviceCode/startTime/endTime/rootTypeId)
 export function getAlarmList(params) {
   return request({ url: '/api/alarm', method: 'get', params })
 }
-// 报警按等级统计
-export function getAlarmStat(params) {
-  return request({ url: '/api/alarm/statistics', method: 'get', params })
-}
 // 报警 GIS 点位
 export function getAlarmMap(params) {
   return request({ url: '/api/alarm/map', method: 'get', params })
@@ -135,43 +94,6 @@ export function getAlarmDetail(alarmId, params) {
 export function getAlarmTimeline(alarmId, params) {
   return request({ url: '/api/alarm/' + alarmId + '/timeline', method: 'get', params })
 }
-// 报警审核列表(待审核)
-export function getAlarmReviewList(params) {
-  return request({ url: '/api/alarm/reviews', method: 'get', params })
-}
-// 提交报警审核:确认报警(生成工单) auditStatus=1 / 误报 auditStatus=2
-export function reviewAlarm(alarmId, params, data) {
-  return request({ url: '/api/alarm/' + alarmId + '/reviews', method: 'post', params, data })
-}
-// 处理报警(误报/解除)
-export function handleAlarm(alarmId) {
-  return request({ url: '/api/alarm/handle/' + alarmId, method: 'put' })
-}
-
-// 工单列表
-export function getWorkOrderList(params) {
-  return request({ url: '/api/ops/workOrder', method: 'get', params })
-}
-// 工单详情(含操作日志)
-export function getWorkOrderDetail(orderId) {
-  return request({ url: '/api/ops/workOrder/' + orderId, method: 'get' })
-}
-// 工单操作日志
-export function getWorkOrderLogs(orderId) {
-  return request({ url: '/api/ops/workOrder/' + orderId + '/logs', method: 'get' })
-}
-// 派单(待派单 → 待接单)
-export function dispatchWorkOrder(orderId, data) {
-  return request({ url: '/api/ops/workOrder/' + orderId + '/dispatch', method: 'put', data })
-}
-// 验收(待验收 → 已结案/处理中)
-export function verifyWorkOrder(orderId, data) {
-  return request({ url: '/api/ops/workOrder/' + orderId + '/verify', method: 'put', data })
-}
-// 可指派用户:type=handler(处置人) / verify(核验人)
-export function getAssignableUsers(orderId, type, deptId) {
-  return request({ url: '/api/ops/workOrder/assignable/users', method: 'get', params: { orderId, type, deptId } })
-}
 // 井盖监测采集数据分页(jg_device_data 原始采集记录)
 export function getManholeDataPage(params) {
   return request({ url: '/api/manhole/data/page', method: 'get', params })
@@ -183,18 +105,6 @@ export function getManholeDataPage(params) {
 export function getManholeMaintenanceDashboard(data = {}) {
   return request({ url: '/manhole/maintenanceDataStat/getDashboardStat', method: 'post', data })
 }
-// 根据日期查询运维数据统计(KPI指标)
-export function getMaintenanceDataStatByDate(data) {
-  return request({ url: '/manhole/maintenanceDataStat/queryByDate', method: 'post', data })
-}
-// 周度/月度 异常终端设备数量趋势分析
-export function getAbnormalTerminalTrend(data) {
-  return request({ url: '/manhole/maintenanceDataStat/abnormalTerminalTrend', method: 'post', data })
-}
-// 周度/月度 案件处置率/延期率趋势分析
-export function getCaseRateTrend(data) {
-  return request({ url: '/manhole/maintenanceDataStat/caseRateTrend', method: 'post', data })
-}
 
 // ============ 维修记录 ============
 export function getRepairRecordPage(pageNum, pageSize, params) {

+ 3 - 19
src/views/subSystem/manholeCover/caseHandling/circulation.vue

@@ -261,9 +261,7 @@ import {
   getAlarmDetail,
   getAlarmList,
   getAlarmMap,
-  getAlarmTimeline,
-  getWorkOrderDetail,
-  getWorkOrderLogs
+  getAlarmTimeline
 } from '@/api/pipeNetwork/basic'
 import { useDict } from '@/utils/dict'
 import { imageAttachments } from '@/views/subSystem/alarm/common/js/alarmReviewModel'
@@ -505,22 +503,8 @@ async function selectAlarm(alarm) {
     workOrderLogs.value = []
     // 报警详情接口已按 alarm_data.work_order_id 关联出工单(workOrderDetail = { order, logs })
     const woDetail = detail.value.workOrderDetail
-    if (woDetail?.order) {
-      workOrder.value = woDetail.order
-      workOrderLogs.value = Array.isArray(woDetail.logs) ? woDetail.logs : []
-    } else if (detail.value.workOrderId) {
-      // 兜底:旧版后端未带出工单时,仍走工单独立接口(需 ops:workOrder:query 权限)
-      const [wRes, lRes] = await Promise.allSettled([
-        getWorkOrderDetail(detail.value.workOrderId),
-        getWorkOrderLogs(detail.value.workOrderId)
-      ])
-      const wData = wRes.status === 'fulfilled' ? (wRes.value?.data || {}) : {}
-      workOrder.value = wData.order || (wData.orderId ? wData : null)
-      const l = lRes.status === 'fulfilled' ? lRes.value?.data : wData.logs
-      workOrderLogs.value = Array.isArray(l) ? l : (l?.records || [])
-    } else {
-      workOrder.value = null
-    }
+    workOrder.value = woDetail?.order || null
+    workOrderLogs.value = Array.isArray(woDetail?.logs) ? woDetail.logs : []
     if (workOrder.value) woMap.value[alarm.id] = workOrder.value.orderStatus
   } catch (e) {
     detail.value = alarm