fix(环保门禁): 补齐分支缺失的 accessVehicle/inspection/vehicleInfo/reportCenter/unattendedWeighbridgeSystem api 文件;远程监控报警来源说明
已添加5个文件
276 ■■■■■ 文件已修改
src/api/environmentAccess/accessVehicle.js 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/environmentAccess/inspection.js 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/environmentAccess/reportCenter.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/environmentAccess/unattendedWeighbridgeSystem.js 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/environmentAccess/vehicleInfo.js 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,
  });
}
src/api/environmentAccess/inspection.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,65 @@
import request from "@/utils/request";
/* æ™ºèƒ½å·¡æ£€ï¼ˆå¯¹åº”后端 EnvInspectionController:/environmentAccess/inspection) */
// åˆ†é¡µæŸ¥è¯¢
export function listInspection(params) {
  return request({
    url: "/environmentAccess/inspection/page",
    method: "get",
    params,
  });
}
// è¯¦æƒ…
export function getInspection(id) {
  return request({
    url: `/environmentAccess/inspection/${id}`,
    method: "get",
  });
}
// æ–°å¢ž
export function addInspection(data) {
  return request({
    url: "/environmentAccess/inspection/add",
    method: "post",
    data,
  });
}
// ä¿®æ”¹
export function updateInspection(data) {
  return request({
    url: "/environmentAccess/inspection/update",
    method: "post",
    data,
  });
}
// åˆ é™¤ï¼ˆæ”¯æŒæ‰¹é‡ï¼‰
export function deleteInspection(ids) {
  return request({
    url: "/environmentAccess/inspection/delete",
    method: "delete",
    data: ids,
  });
}
// ç”Ÿæˆå·¡æ£€æŠ¥å‘Š
export function generateInspectionReport(id) {
  return request({
    url: `/environmentAccess/inspection/report/${id}`,
    method: "get",
  });
}
// å¯¼å‡º
export function exportInspection(params) {
  return request({
    url: "/environmentAccess/inspection/export",
    method: "post",
    params,
    responseType: "blob",
  });
}
src/api/environmentAccess/reportCenter.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,12 @@
import request from "@/utils/request";
/* æŠ¥è¡¨ä¸­å¿ƒ */
// æ¯æ—¥è¿‡ç£…统计报表:车次、货量、偏差率
export function getDailyWeighbridgeReport(params) {
  return request({
    url: "/environmentAccess/weighbridgeDailyReport",
    method: "get",
    params,
  });
}
src/api/environmentAccess/unattendedWeighbridgeSystem.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,48 @@
import request from "@/utils/request";
/* æ— äººå€¼å®ˆåœ°ç£…(对应后端无人值守地磅接口) */
// åˆ†é¡µæŸ¥è¯¢
export function listWeighbridgeSystem(query) {
  return request({
    url: "/environmentAccess/weighbridgeSystemPage",
    method: "get",
    params: query,
  });
}
// æ–°å¢ž
export function addWeighbridgeSystem(data) {
  return request({
    url: "/environmentAccess/weighbridgeSystemAdd",
    method: "post",
    data,
  });
}
// ä¿®æ”¹
export function updateWeighbridgeSystem(data) {
  return request({
    url: "/environmentAccess/weighbridgeSystemUpdate",
    method: "put",
    data,
  });
}
// åˆ é™¤ï¼ˆæ”¯æŒæ‰¹é‡ï¼‰
export function delWeighbridgeSystem(ids) {
  return request({
    url: "/environmentAccess/weighbridgeSystemDelete",
    method: "delete",
    data: ids,
  });
}
// è¯¦æƒ…
export function getWeighbridgeSystem(id) {
  return request({
    url: "/environmentAccess/weighbridgeSystemInfo",
    method: "get",
    params: { id },
  });
}
src/api/environmentAccess/vehicleInfo.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,48 @@
import request from "@/utils/request";
/* è½¦è¾†ä¿¡æ¯é‡‡é›†å®¡æ ¸ï¼ˆå¯¹åº”后端 VehicleInformationCollectionController) */
// åˆ†é¡µæŸ¥è¯¢
export function listVehicleInfo(params) {
  return request({
    url: "/environmentAccess/vehicleInfoPage",
    method: "get",
    params,
  });
}
// æ–°å¢ž
export function addVehicleInfo(data) {
  return request({
    url: "/environmentAccess/vehicleInfoAdd",
    method: "post",
    data,
  });
}
// ä¿®æ”¹ï¼ˆåŽç«¯è¯¥æŽ¥å£æœªä½¿ç”¨ @RequestBody,需以查询参数传递)
export function updateVehicleInfo(data) {
  return request({
    url: "/environmentAccess/vehicleInfoUpdate",
    method: "put",
    params: data,
  });
}
// åˆ é™¤ï¼ˆæ”¯æŒæ‰¹é‡ï¼‰
export function delVehicleInfo(ids) {
  return request({
    url: "/environmentAccess/vehicleInfoDelete",
    method: "delete",
    data: ids,
  });
}
// å®¡æ ¸
export function reviewVehicleInfo(data) {
  return request({
    url: "/environmentAccess/vehicleInfoReview",
    method: "post",
    data,
  });
}