import request from '@/config/axios' //agv 下载 export const agvDownload = async (params) => { return await request.download({ url: `/system/position-map/agvDownload`, params }) } //点位地图列表 export const getPositionMapList = async (params) => { return await request.get({ url: `/system/position-map/list`, params }) } //点位地图列表 map分好组 export const getPositionMapGetMap = async (params) => { return await request.get({ url: `/system/position-map/getMap`, params }) } //点位地图列表 详细数据 export const getPositionMapDownloadPng = async (params) => { return await request.get({ url: `/system/position-map/downloadPng`, params }) } //点位地图 base64 export const getPositionMapdDwnloadPngBase64 = async (params) => { return await request.get({ url: `/system/position-map/downloadPngBase64`, params }) } //删除仓库点位地图 export const deletePositionMap = async (id: number) => { return await request.delete({ url: `/system/position-map/delete?id=` + id }) } //下载文件 export const downloadPositionMap = async (params) => { return await request.get({ url: `/system/position-map/download`, params }) } //获得仓库点位地图 export const getPositionMap = async (id) => { return await request.get({ url: `/system/position-map/get?id=` + id }) } // 文件上传 export const uploadPositionMap = async (data) => { return await request.post({ url: `/system/position-map/upload`, data }) } //创建编辑仓库点位地图连线 export const createOrEditPositionMapLine = async (data) => { return await request.post({ url: `/system/position-map-line/createOrEdit`, data }) } //删除仓库点位地图连线 export const deletePositionMapLine = async (data) => { return await request.delete({ url: `/system/position-map-line/delete`, data }) } //获得仓库点位地图连线 export const getPositionMapLine = async (params) => { return await request.get({ url: `/system/position-map-line/get`, params }) } //通过地图id获取连线列表 export const getPositionMapLineList = async (params) => { return await request.get({ url: `/system/position-map-line/list`, params }) } //批量新增编辑删除节点 export const batchSaveOrEditOrDelMapItem = async (positionMapId, data) => { return await request.post({ url: `/system/position-map-item/batchSaveOrEditOrDel?positionMapId=${positionMapId}`, data }) } //导出仓库点位地图子表 Excel export const exportPositionMapItemExcel = async (params) => { return await request.get({ url: `/system/position-map-item/export-excel`, params }) } //获得仓库点位地图子表 export const getPositionMapItem = async (params) => { return await request.get({ url: `/system/position-map-item/get`, params }) } //获取仓库点位地图节点列表 export const getPositionMapItemList = async (params) => { return await request.get({ url: `/system/position-map-item/list`, params }) } //获得设备信息列表 export const getDeviceInformationList = async (params) => { return await request.get({ url: `/system/device/information/list`, params }) } //地图绑定设备 export const mapBindDeviceInfo = async (data) => { return await request.post({ url: `/system/device/information/mapBindDeviceInfo`, data }) } //创建修改删除库区 export const createOrEditOrDelHouseArea = async (data) => { return await request.post({ url: `/system/ware/house-area/createOrEditOrDel`, data }) } //创建修改删除线库 export const createOrEditOrDelHouseLane = async (data) => { return await request.post({ url: `/system/ware/house-lane/createOrEditOrDel`, data }) } //根据点位获取库位信息列表 export const houseLocationGetByMapItemId = async (params) => { return await request.get({ url: `/system/ware/house-location/getByMapItemId`, params }) } // 更新库位 export const updateHouseLocation = async (data) => { return await request.put({ url: `/system/ware/house-location/update`, data }) } //创建编辑删除仓库点位地图连线 export const createOrEditOrDelPositionMapLine = async (positionMapId, data) => { return await request.post({ url: `/system/position-map-line/createOrEditOrDel?positionMapId=${positionMapId}`, data }) } // 获得仓库点位地图连线 export const getPositionMapLineById = async (id: number) => { return await request.get({ url: `/system/position-map-line/get?id=` + id }) } // 通过地图id获取连线列表 export const getPositionMapLineByPositionMapId = async (positionMapId: number) => { return await request.get({ url: `/system/position-map-line/list?positionMapId=` + positionMapId }) } //获取仓库点位地图节点列表 export const getWareHouseAreaPage = async (params) => { return await request.get({ url: `/system/ware/house-area/page`, params }) } //删除仓库点位地图 export const deleteWareHouseArea = async (id: number) => { return await request.delete({ url: `/system/ware/house-area/delete?id=` + id }) } //获得线库分页 export const getWareHouseLanePage = async (params) => { return await request.get({ url: `/system/ware/house-lane/page`, params }) } //删除仓库点位地图 export const deleteWareLaneArea = async (id: number) => { return await request.delete({ url: `/system/ware/house-lane/delete?id=` + id }) } // 获取仓库点位连线 export const mapLineGet = async (params) => { return await request.get({ url: `/system/position-map-line/get`, params }) } //通过地图id获取连线列表 export const mapLineListGet = async (params) => { return await request.get({ url: `/system/position-map-line/list`, params }) } // 获得车辆信息分页 export const getRobotInformationPage = async (params) => { return await request.get({ url: `/system/robot/information/page`, params }) } //获取AGV点位信息 export const getAGVPointInformation = async (macAddress) => { return await request.get({ url: `/system/position-map-item/getAGVPointInformation?macAddress=` + macAddress }) } //根据地图id获取车辆列表 export const getListByMapId = async (mapId) => { return await request.get({ url: `/system/robot/information/getListByMapId?mapId=` + mapId }) }