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
 * 删除示教数据
@@ -658,6 +686,67 @@
      header,
      data: {
         polygon_points: polygonPoints
      }
   })
}
/**
 * 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,
      }
   })
@@ -893,4 +982,85 @@
      data: {data}
   })
}
}
/**
 * GET 5000/api/check_mapserver_is_start
 * 判断构图程序是否启动
 * @param
 * @returns
 */
export const checkMapServerIsStart = (ip) => {
   var header = {
      "Content-Type": "application/json;charset=UTF-8"
   };
   var url = `http://${ip}:5000/api/check_mapserver_is_start/`;
   return http.request({
      method: "GET",
      url,
      header,
   })
}
/**
 * POST 5000/api/start_or_stop_mapserver
 * 开启或者关闭构图程序: 1开启2关闭
 * @param  status 1开启2关闭
 * @returns
 */
export const startOrStopMapServer = (ip, status) => {
   var header = {
      "Content-Type": "application/json;charset=UTF-8"
   };
   var url = `http://${ip}:5000/api/start_or_stop_mapserver/`;
   return http.request({
      method: "POST",
      url,
      header,
      data: {status}
   })
}
 /**
  * GET 5000/api/check_mapserver_is_ok
  * 构图程序是否准备到位
  * @param
  * @returns
  */
 export const checkMapServerIsOk = (ip) => {
    var header = {
       "Content-Type": "application/json;charset=UTF-8"
    };
    var url = `http://${ip}:5000/api/check_mapserver_is_ok/`;
    return http.request({
       method: "GET",
       url,
       header,
    })
 }
 /**
  * GET 5000/api/check_save_map_is_ok
  * 结束构图是否保存完成
  * @param
  * @returns
  */
 export const checkSaveMapIsOk = (ip) => {
    var header = {
       "Content-Type": "application/json;charset=UTF-8"
    };
    var url = `http://${ip}:5000/api/check_save_map_is_ok/`;
    return http.request({
       method: "GET",
       url,
       header,
    })
 }