gongchunyi
2026-05-15 51081f3acbeef7e5358e20a653c38b0ed3afbe23
src/api/equipmentManagement/repair.js
@@ -14,6 +14,44 @@
};
/**
 * @desc 设备报修-附件列表
 * @param {number|string} deviceRepairId 报修单ID
 */
export const getRepairFileList = (deviceRepairId) => {
  return request({
    url: `/device/repair/file/${deviceRepairId}`,
    method: "get",
  });
};
/**
 * @desc 设备报修-上传附件
 * @param {FormData} formData file + deviceRepairId + fileType(14设备问题/15维修完成)
 */
export const uploadRepairFile = (formData) => {
  return request({
    url: "/device/repair/uploadFile",
    method: "post",
    data: formData,
    headers: {
      "Content-Type": "multipart/form-data",
      repeatSubmit: false,
    },
  });
};
/**
 * @desc 设备报修-删除附件
 * @param {number|string} fileId 附件ID
 */
export const deleteRepairFile = (fileId) => {
  return request({
    url: `/device/repair/file/${fileId}`,
    method: "delete",
  });
};
/**
 * @desc 新增报修
 * @param {报修参数} data
 * @returns
@@ -70,3 +108,14 @@
    data,
  });
};
/**
 * @desc 设备报修验收
 */
export const acceptRepair = (data) => {
  return request({
    url: `/device/repair/acceptance`,
    method: "post",
    data,
  });
};