cuiqian2004
2025-10-10 55fb3b56398be972b7e961ccf82970ece8739e64
test
2个文件已修改
94 ■■■■■ 已修改文件
api/vehicle.js 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/map/scene.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/vehicle.js
@@ -556,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 
@@ -585,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) => {
@@ -597,7 +619,8 @@
        name,
        teaching_flag,
        main_road,
        bidirection
        bidirection,
        mode_type
    } = param
    var url = `http://${ip}:5000/api/teaching_mode_flag/`;
@@ -611,7 +634,8 @@
            name,
            teaching_flag,
            main_road,
            bidirection
            bidirection,
            mode_type
        }
    })
@@ -643,6 +667,7 @@
    })
}
/**
 * POST 5000/api/delete_teaching_mode_data
 * 删除示教数据
@@ -667,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 
pages/map/scene.vue
@@ -234,6 +234,7 @@
                        // }
                    }
                    this.refreshMapLaserData()
@@ -380,6 +381,7 @@
            },
            async clickStartConstructScene() {
                try {
                    this.mapId = ""
                    if (this.opType == "extend") {
                        await addMap(this.ip, this.sceneName, "extend")
                        this.opSceneType = 'scan'
@@ -438,6 +440,7 @@
                    uni.showLoading({
                        title: "开始扫描地图"
                    })
                    this.mapId = ""
                    this.opSceneType = 'scan'
@@ -600,6 +603,7 @@
                            }
                        }
                    }
                    setTimeout(this.refreshMapLaserData, 1000);
                } catch (ex) {
                    showToast(ex)