buhuazhen
2026-06-01 19775998b5ea8e4e3da74bb2a3f8981d360427ed
src/api/equipmentManagement/upkeep.js
对比新文件
@@ -0,0 +1,104 @@
import request from "@/utils/request";
/**
 * @desc 璁惧淇濆吇鍒楄〃鍒嗛〉鏌ヨ
 * @param {鍒嗛〉鏌ヨ鍏ュ弬} params
 * @returns
 */
export const getUpkeepPage = (params) => {
  return request({
    url: "/device/maintenance/page",
    method: "get",
    params,
  });
};
/**
 * @desc 璁惧淇濆吇璇︽儏
 * @param {淇濆吇浣嗙紪鍙穧 id
 * @returns
 */
export const getUpkeepById = (id) => {
  return request({
    url: `/device/maintenance/${id}`,
    method: "get",
  });
};
/**
 * @desc 璁惧淇濆吇鏂板
 * @param {鏂板淇濆吇琛ㄥ崟} data
 * @returns
 */
export const addUpkeep = (data) => {
  return request({
    url: "/device/maintenance",
    method: "post",
    data,
  });
};
/**
 * @desc 璁惧淇濆吇缂栬緫
 * @param {缂栬緫淇濆吇琛ㄥ崟} data
 * @returns
 */
export const editUpkeep = (data) => {
  return request({
    url: "/device/maintenance",
    method: "put",
    data,
  });
};
/**
 * @desc 鏂板淇濆吇琛ㄥ崟
 * @param {鏂板淇濆吇琛ㄥ崟} data
 * @returns
 */
export const addMaintenance = (data) => {
  return request({
    url: "/device/maintenance/maintenance",
    method: "post",
    data,
  });
};
export const delUpkeep = (id) => {
  return request({
    url: `/device/maintenance/${id}`,
    method: "delete",
  });
};
// 娣诲姞璁惧淇濆吇瀹氭椂浠诲姟
export const deviceMaintenanceTaskAdd = (params) => {
  return request({
    url: '/deviceMaintenanceTask/add',
    method: "post",
    data: params,
  });
};
// 淇敼璁惧淇濆吇瀹氭椂浠诲姟
export const deviceMaintenanceTaskEdit = (params) => {
  return request({
    url: '/deviceMaintenanceTask/update',
    method: "post",
    data: params,
  });
};
// 璁惧淇濆吇瀹氭椂浠诲姟鍒楄〃
export const deviceMaintenanceTaskList = (params) => {
  return request({
    url: '/deviceMaintenanceTask/listPage',
    method: "get",
    params: params,
  });
};
// 璁惧淇濆吇瀹氭椂浠诲姟鍒楄〃
export const deviceMaintenanceTaskDel = (params) => {
  return request({
    url: '/deviceMaintenanceTask/delete',
    method: "delete",
    data: params,
  });
};