huminmin
2026-06-29 cdf69116241fbcbb4725aa68ae06a6be578dcd73
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import request from "@/utils/request";
 
/**
 * 线路巡检API接口
 */
 
// 获取线路巡检列表
export function getLineInspectionList(params) {
  return request({
    url: "/safeLineInspection/page",
    method: "get",
    params,
  });
}
 
// 根据ID获取线路巡检详情
export function getLineInspectionById(id) {
  return request({
    url: `/safeLineInspection/${id}`,
    method: "get",
  });
}
 
// 新增线路巡检
export function addLineInspection(data) {
  return request({
    url: "/safeLineInspection",
    method: "post",
    data,
  });
}
 
// 修改线路巡检
export function updateLineInspection(data) {
  return request({
    url: "/safeLineInspection",
    method: "put",
    data,
  });
}
 
// 删除线路巡检
export function deleteLineInspection(ids) {
  return request({
    url: "/safeLineInspection/" + ids.join(","),
    method: "delete",
  });
}
 
// 完成巡检
export function completeLineInspection(id) {
  return request({
    url: `/safeLineInspection/complete/${id}`,
    method: "put",
  });
}
 
// 获取巡检记录列表
export function getInspectionRecords(inspectionId) {
  return request({
    url: `/safeLineInspectionRecord/list/${inspectionId}`,
    method: "get",
  });
}
 
// 新增巡检记录
export function addInspectionRecord(data) {
  return request({
    url: "/safeLineInspectionRecord",
    method: "post",
    data,
  });
}
 
// 批量新增巡检记录
export function batchAddInspectionRecords(data) {
  return request({
    url: "/safeLineInspectionRecord/batch",
    method: "post",
    data,
  });
}
 
// 获取巡检隐患列表
export function getInspectionHazards(params) {
  return request({
    url: "/safeLineInspectionHazard/page",
    method: "get",
    params,
  });
}
 
// 根据巡检任务ID获取隐患列表
export function getHazardsByInspectionId(inspectionId) {
  return request({
    url: `/safeLineInspectionHazard/list/${inspectionId}`,
    method: "get",
  });
}
 
// 新增隐患
export function addInspectionHazard(data) {
  return request({
    url: "/safeLineInspectionHazard",
    method: "post",
    data,
  });
}
 
// 修改隐患
export function updateInspectionHazard(data) {
  return request({
    url: "/safeLineInspectionHazard",
    method: "put",
    data,
  });
}
 
// 删除隐患
export function deleteInspectionHazard(ids) {
  return request({
    url: "/safeLineInspectionHazard/" + ids.join(","),
    method: "delete",
  });
}