From d87c256a957a6a5c3b40eaf9c52ec68f2fc22c97 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 12 九月 2025 16:23:42 +0800
Subject: [PATCH] test
---
api/vehicle.js | 289 +++++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 257 insertions(+), 32 deletions(-)
diff --git a/api/vehicle.js b/api/vehicle.js
index 37f4b36..f98fa91 100644
--- a/api/vehicle.js
+++ b/api/vehicle.js
@@ -130,36 +130,6 @@
})
}
-/**
- * POST 5000/api/add_station
- * 鑾峰彇杞﹁締鍦板浘鍒楄〃
- * @param
- * stationID, //绔欏彴ID
- * name, //绔欏彴鍚�- * @returns
- */
-
-export const mapInfo = (ip) => {
- // var header = {
- // "Content-Type": "application/json;charset=UTF-8"
- // };
- // var url = `http://${ip}:4405/api/shell/version`;
- // return http.request({
- // method: "GET",
- // url,
- // header,
- // })
- return new Promise((resolve, reject) => {
- return resolve(
- [{
- name: "鍦板浘1",
- img: 'static/map.png',
- }]
- )
- })
-
-
-}
/**
* POST 5000/api/add_station
@@ -236,7 +206,7 @@
data: {
stationID,
name,
- x: Number(x),
+ x:Number(x),
y: Number(y),
angle
}
@@ -583,6 +553,26 @@
}
/**
+ * GET 5000/api/get_current_teaching_data
+ * 鑾峰彇璁板綍鐨勭ず鏁欐暟鎹�+ * @param
+ * @returns
+ */
+export const getCurrentTeachingData = (ip) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/get_current_teaching_data/`;
+ return http.request({
+ method: "GET",
+ url,
+ header,
+
+ })
+}
+
+
+/**
* POST 5000/api/teaching_mode_flag
* 寮�/鍋滄绀烘暀
* @param
@@ -591,6 +581,7 @@
* name 绀烘暀鍚嶇О
* teaching_flag # 1 寮�绀烘暀锛�0 鍋滄绀烘暀
* main_road 1,# 1涓昏矾锛�鏀矾
+ * "bidirection": "1", # 1涓哄弻鍚戯紝0涓哄崟鍚戯紝鍋滄绀烘暀鐨勬椂鍊欎紶鍊煎嵆鍙紙 鍗�teaching_flag": 0锛� * @returns
*/
export const teachingModeFlag = (ip, param) => {
@@ -603,6 +594,7 @@
name,
teaching_flag,
main_road,
+ bidirection
} = param
var url = `http://${ip}:5000/api/teaching_mode_flag/`;
@@ -615,7 +607,8 @@
src_dst,
name,
teaching_flag,
- main_road
+ main_road,
+ bidirection
}
})
@@ -648,6 +641,29 @@
}
/**
+ * POST 5000/api/delete_teaching_mode_data
+ * 鍒犻櫎绀烘暀鏁版嵁
+ * @param
+ * polygon_points [(0, 0), (0, 3), (3, 3), (3, 0)] #鍒犻櫎鍖哄煙鐨勫洓涓偣
+ * @returns
+ */
+export const delTeachingModeData = (ip, polygonPoints) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/delete_teaching_mode_data/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ polygon_points: polygonPoints
+ }
+
+ })
+}
+
+/**
* POST 5000/api/check_agv_location_distance_error
* 鍒ゆ柇搴撲綅鍜岃溅璺濈鏄惁杩囧ぇ
* @param
@@ -668,4 +684,213 @@
}
})
+}
+
+/**
+ * POST 5000/api/create_scene
+ * 鍒涘缓/缁撴潫鍦烘櫙
+ * @param
+ * scene_id 鍦烘櫙鍚嶇О
+ * scene_flag 1寮�鍦烘櫙锛�缁撴潫鍦烘櫙
+ * @returns
+ */
+
+export const createScene = (ip, scene_id, scene_flag) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/create_scene/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ scene_id,
+ scene_flag
+ }
+
+ })
+}
+
+/**
+ * POST 5000/api/add_map
+ * 寮�鍦板浘鎿�+ * @param
+ * scene_id 鍦烘櫙鍚嶇О
+ * map_type #鏂板浘create鎵╁睍extend
+ * @returns
+ */
+
+export const addMap = (ip, scene_id, map_type="create") => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/add_map/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ scene_id,
+ map_type
+ }
+
+ })
+}
+
+/**
+ * POST 5000/api/stop_map
+ *缁撴潫鍦板浘鎿�+ * @param
+ * scene_id 鍦烘櫙鍚嶇О
+ * @returns
+ */
+
+export const stopMap = (ip, scene_id) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/stop_map/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ scene_id,
+ }
+
+ })
+}
+/**
+ * GET 6000/api/laser_data
+ * 杩斿洖婵�厜瀹炴椂鏁版嵁鍙婂簳鍥�+ * @param
+ * map_id 鍦板浘鏍囪瘑
+ * @returns
+ */
+
+export const getMapLaserData = (ip,mapId) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/laser_data?map_id=${mapId?mapId:-1}`;
+ return http.request({
+ method: "GET",
+ url,
+ header,
+ })
+}
+
+/**
+ * POST 5000/api/update_scene_id
+ * 淇敼鍦烘櫙鍚嶇О
+ * @param
+ * old_scene_id 闇�淇敼鍦烘櫙鍚嶇О
+ * new_scene_id 淇敼鍚庣殑鍦烘櫙鍚嶇О
+ * @returns
+ */
+
+export const updateScene = (ip, old_scene_id, new_scene_id) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/update_scene_id/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ old_scene_id,
+ new_scene_id
+ }
+
+ })
+}
+
+/**
+ * POST 5000/api/delete_scene
+ * 鍒犻櫎鍦烘櫙
+ * @param
+ * scene_id 鍦烘櫙鍚嶇О
+ * @returns
+ */
+
+export const delScene = (ip, scene_id) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/delete_scene/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ scene_id,
+ }
+
+ })
+}
+
+/**
+ * POST 5000/api/handoff_scene
+ * 鍒囨崲鍦烘櫙
+ * @param
+ * old_scene_id 褰撳墠鍦烘櫙鍚嶇О
+ * new_scene_id 闇�鍒囨崲鐨勫満鏅悕绉�+ * @returns
+ */
+
+export const handoffScene = (ip, old_scene_id, new_scene_id) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/handoff_scene/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {
+ old_scene_id,
+ new_scene_id
+ }
+
+ })
+}
+/**
+ * GET 5000/api/save_db_data
+ * 鑾峰彇DB鏁版嵁
+ * @param
+ * @returns
+ */
+
+export const getDBData = (ip) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/get_db_data/`;
+ return http.request({
+ method: "GET",
+ url,
+ header,
+ })
+}
+/**
+ * POST 5000/api/save_db_data
+ * 淇濆瓨DB鏁版嵁
+ * @param
+ * @returns
+ */
+
+export const saveDBData = (ip, data) => {
+ var header = {
+ "Content-Type": "application/json;charset=UTF-8"
+ };
+ var url = `http://${ip}:5000/api/save_db_data/`;
+ return http.request({
+ method: "POST",
+ url,
+ header,
+ data: {data}
+
+ })
}
\ No newline at end of file
--
Gitblit v1.9.1