157 lines
6.0 KiB
TypeScript
157 lines
6.0 KiB
TypeScript
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
|
|
})
|
|
}
|