liding
2026-06-29 0457ff29c076e9986df9941b784be35f80e67e2a
src/api/safeProduction/safetyFacility.js
@@ -4,39 +4,137 @@
 * 安全设施巡检API接口
 */
// 获取安全设施列表
export function getSafetyFacilityList(params) {
// ============ 安全设施台账 ============
// 获取安全设施台账列表
export function getFacilityLedgerList(params) {
  return request({
    url: "/device/safetyFacility/list",
    url: "/safeFacilityLedger/page",
    method: "get",
    params,
  });
}
// 新增或修改安全设施
export function addOrEditSafetyFacility(data) {
// 根据ID获取安全设施台账详情
export function getFacilityLedgerById(id) {
  return request({
    url: "/device/safetyFacility/addOrEdit",
    url: `/safeFacilityLedger/${id}`,
    method: "get",
  });
}
// 新增安全设施台账
export function addFacilityLedger(data) {
  return request({
    url: "/safeFacilityLedger",
    method: "post",
    data,
  });
}
// 删除安全设施
export function deleteSafetyFacility(ids) {
// 修改安全设施台账
export function updateFacilityLedger(data) {
  return request({
    url: "/device/safetyFacility/delete",
    method: "delete",
    data: ids,
    url: "/safeFacilityLedger",
    method: "put",
    data,
  });
}
// 导出安全设施记录
export function exportSafetyFacility(params) {
// 删除安全设施台账
export function deleteFacilityLedger(ids) {
  return request({
    url: "/device/safetyFacility/export",
    method: "post",
    url: "/safeFacilityLedger/" + ids.join(","),
    method: "delete",
  });
}
// ============ 安全设施巡检 ============
// 获取安全设施巡检列表
export function getFacilityInspectionList(params) {
  return request({
    url: "/safeFacilityInspection/page",
    method: "get",
    params,
    responseType: 'blob',
  });
}
// 根据ID获取安全设施巡检详情
export function getFacilityInspectionById(id) {
  return request({
    url: `/safeFacilityInspection/${id}`,
    method: "get",
  });
}
// 新增安全设施巡检
export function addFacilityInspection(data) {
  return request({
    url: "/safeFacilityInspection",
    method: "post",
    data,
  });
}
// 修改安全设施巡检
export function updateFacilityInspection(data) {
  return request({
    url: "/safeFacilityInspection",
    method: "put",
    data,
  });
}
// 删除安全设施巡检
export function deleteFacilityInspection(ids) {
  return request({
    url: "/safeFacilityInspection/" + ids.join(","),
    method: "delete",
  });
}
// ============ 安全设施整改 ============
// 获取安全设施整改列表
export function getFacilityRectificationList(params) {
  return request({
    url: "/safeFacilityRectification/page",
    method: "get",
    params,
  });
}
// 根据ID获取安全设施整改详情
export function getFacilityRectificationById(id) {
  return request({
    url: `/safeFacilityRectification/${id}`,
    method: "get",
  });
}
// 新增安全设施整改
export function addFacilityRectification(data) {
  return request({
    url: "/safeFacilityRectification",
    method: "post",
    data,
  });
}
// 修改安全设施整改
export function updateFacilityRectification(data) {
  return request({
    url: "/safeFacilityRectification",
    method: "put",
    data,
  });
}
// 删除安全设施整改
export function deleteFacilityRectification(ids) {
  return request({
    url: "/safeFacilityRectification/" + ids.join(","),
    method: "delete",
  });
}