cuiqian2004
2025-10-10 55fb3b56398be972b7e961ccf82970ece8739e64
api/vehicle.js
@@ -89,6 +89,7 @@
      method: "GET",
      url,
      header,
   })
@@ -109,6 +110,8 @@
      method: "GET",
      url,
      header,
      timeout: 5000,
   })
}
@@ -553,6 +556,27 @@
}
/**
 * GET 5000/api/split_teaching_mode
 * 切分后的示教查询
 * @param
 * @returns
 */
export const splitTeachingMode = (ip) => {
   var header = {
      "Content-Type": "application/json;charset=UTF-8"
   };
   var url = `http://${ip}:5000/api/split_teaching_mode/`;
   return http.request({
      method: "GET",
      url,
      header,
   })
}
/**
 * GET 5000/api/get_current_teaching_data
 * 获取记录的示教数据
 * @param 
@@ -582,6 +606,7 @@
 * teaching_flag # 1 开始示教, 0 停止示教
 * main_road 1,# 1主路,0支路
 * "bidirection": "1", # 1为双向,0为单向,停止示教的时候传值即可( 即"teaching_flag": 0)
 * mode_type # 0默认1双向2智能
 * @returns 
 */
export const teachingModeFlag = (ip, param) => {
@@ -594,7 +619,8 @@
      name,
      teaching_flag,
      main_road,
      bidirection
      bidirection,
      mode_type
   } = param
   var url = `http://${ip}:5000/api/teaching_mode_flag/`;
@@ -608,7 +634,8 @@
         name,
         teaching_flag,
         main_road,
         bidirection
         bidirection,
         mode_type
      }
   })
@@ -640,6 +667,7 @@
   })
}
/**
 * POST 5000/api/delete_teaching_mode_data
 * 删除示教数据
@@ -664,6 +692,67 @@
}
/**
 * POST 5000/api/update_split_teaching_data
 * 修改切分示教数据属性
 * @param
 * edge_name # 必传id
 * bidirection # 非必传,修改单双向传递
 * main_road # 非必传,修改主路支路传递
 * name # 必传
 * @returns
 */
export const updateSplitTeachingData = (ip, param) => {
   const {
      edge_name,
      name,
      main_road,
      bidirection
   } = param
   var header = {
      "Content-Type": "application/json;charset=UTF-8"
   };
   var url = `http://${ip}:5000/api/update_split_teaching_data/`;
   return http.request({
      method: "POST",
      url,
      header,
      data: {
         edge_name,
         name,
         main_road,
         bidirection
      }
   })
}
/**
 * POST 5000/api/delete_split_teaching_data
 * 删除切分示教数据
 * @param
 * edge_name # 必传id
 * name # 必传
 * @returns
 */
export const deleteSplitTeachingData = (ip, edge_name,name) => {
   var header = {
      "Content-Type": "application/json;charset=UTF-8"
   };
   var url = `http://${ip}:5000/api/delete_split_teaching_data/`;
   return http.request({
      method: "POST",
      url,
      header,
      data: {
         edge_name,
         name,
      }
   })
}
/**
 * POST 5000/api/check_agv_location_distance_error
 * 判断库位和车距离是否过大
 * @param