src/api/environmentAccess/accessVehicle.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,103 @@
import request from "@/utils/request";
/* ==================== è½¦è¾†/移动机械台账 ==================== */
// åˆ†é¡µæŸ¥è¯¢ï¼ˆè¿›å‡ºåŽ‚è½¦è¾† / åŽ‚å†…è½¦è¾†ä½¿ç”¨ / éžé“路移动机械)
export function listVehicle(params) {
  return request({
    url: "/environmentAccess/vehicle/page",
    method: "get",
    params,
  });
}
// è¯¦æƒ…
export function getVehicle(id) {
  return request({
    url: `/environmentAccess/vehicle/${id}`,
    method: "get",
  });
}
// æ–°å¢ž
export function addVehicle(data) {
  return request({
    url: "/environmentAccess/vehicle/add",
    method: "post",
    data,
  });
}
// ä¿®æ”¹
export function updateVehicle(data) {
  return request({
    url: "/environmentAccess/vehicle/update",
    method: "post",
    data,
  });
}
// åˆ é™¤ï¼ˆæ”¯æŒæ‰¹é‡ï¼‰
export function deleteVehicle(ids) {
  return request({
    url: "/environmentAccess/vehicle/delete",
    method: "delete",
    data: ids,
  });
}
// å¯¼å‡º
export function exportVehicle(params) {
  return request({
    url: "/environmentAccess/vehicle/export",
    method: "post",
    params,
    responseType: "blob",
  });
}
/* ==================== è®¾å¤‡æ•…障记录 ==================== */
// åˆ†é¡µæŸ¥è¯¢
export function listDefect(params) {
  return request({
    url: "/defect/page",
    method: "get",
    params,
  });
}
// æŒ‰è®¾å¤‡å°è´¦æŸ¥è¯¢
export function findDefectByDevice(deviceLedgerId) {
  return request({
    url: `/defect/find/${deviceLedgerId}`,
    method: "get",
  });
}
// æ–°å¢ž
export function addDefect(data) {
  return request({
    url: "/defect/add",
    method: "post",
    data,
  });
}
// ä¿®æ”¹
export function updateDefect(data) {
  return request({
    url: "/defect/update",
    method: "post",
    data,
  });
}
// åˆ é™¤ï¼ˆæ”¯æŒæ‰¹é‡ï¼‰
export function deleteDefect(ids) {
  return request({
    url: "/defect/delete",
    method: "delete",
    data: ids,
  });
}