gongchunyi
2 天以前 e01f84ba06a75b2f2e77b2f59923b8f0cf10a46e
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
import request from "@/utils/request";
 
/**
 * 线路巡检API接口
 */
 
// 获取线路定时巡检任务列表
export function getLineInspectionTaskList(params) {
  return request({
    url: "/safeLineInspectionTask/page",
    method: "get",
    params,
  });
}
 
// 根据ID获取线路定时巡检任务详情
export function getLineInspectionTaskById(id) {
  return request({
    url: `/safeLineInspectionTask/${id}`,
    method: "get",
  });
}
 
// 新增线路定时巡检任务
export function addLineInspectionTask(data) {
  return request({
    url: "/safeLineInspectionTask",
    method: "post",
    data,
  });
}
 
// 修改线路定时巡检任务
export function updateLineInspectionTask(data) {
  return request({
    url: "/safeLineInspectionTask",
    method: "put",
    data,
  });
}
 
// 删除线路定时巡检任务
export function deleteLineInspectionTask(ids) {
  return request({
    url: "/safeLineInspectionTask/" + ids.join(","),
    method: "delete",
  });
}
 
// 获取线路巡检列表
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 executeLineInspection(data) {
  return request({
    url: "/safeLineInspection/execute",
    method: "put",
    data,
  });
}
 
// 获取巡检记录列表
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 updateInspectionRecord(data) {
  return request({
    url: "/safeLineInspectionRecord",
    method: "put",
    data,
  });
}
 
// 删除巡检记录
export function deleteInspectionRecord(ids) {
  return request({
    url: "/safeLineInspectionRecord/" + ids.join(","),
    method: "delete",
  });
}
 
// 批量新增巡检记录
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",
  });
}