import request from '@/utils/request'; /** 获取发布地图管理分页*/ export function getPublishMapList(params) { return request({ url: '/api/map', method: 'get', params: params }); } /** 根据皮肤获取发布地图列表*/ export function getPublishMapListBySkinCode(skinCode) { return request({ url: `/api/map/${skinCode}/list`, method: 'get' }); } /** 根据皮肤获取地图版本信息*/ export function getPublishMapVersion(skinCode) { return request({ url: `/api/map/skin/${skinCode}/version`, method: 'get' }); } /** 根据皮肤获取发布地图详细内容*/ export function getPublishMapDetail(skinCode) { return request({ url: `/api/map/skin/${skinCode}/details`, method: 'get' }); } /** 根据地图id获取地图版本信息*/ export function getPublishMapVersionById(id) { return request({ url: `/api/map/${id}/version`, method: 'get' }); } /** 根据地图id获取发布地图详细内容*/ export function getPublishMapDetailById(id) { return request({ url: `/api/map/${id}/details`, method: 'get' }); } /** 获取发布地图列车列表*/ export function getPublishTrainList(skinCode) { return request({ url: `/api/map/${skinCode}/train`, method: 'get' }); } /** 获取发布地图列表*/ export function listPublishMap(params) { return request({ url: `/api/map/list`, method: 'get', params }); } /** 根据地图id获取地图信息*/ export function getPublishMapInfo(mapId) { return request({ url: `/api/map/${mapId}`, method: 'get' }); } /** 发布地图数据导出*/ export function getPublishMapExport(mapId) { return request({ url: `/api/map/${mapId}/export`, method: 'get' }); } /** 删除发布地图*/ export function delPublishMap(mapId) { return request({ url: `/api/map/${mapId}`, method: 'DELETE' }); } /** 发布地图上架*/ export function putMapOnLine(mapId) { return request({ url: `/api/map/${mapId}/onLine`, method: 'put' }); } /** 发布地图下架*/ export function putMapOffLine(mapId) { return request({ url: `/api/map/${mapId}/offLine`, method: 'put' }); } /** 修改发布地图名称*/ export function updatePublishMapName(data) { return request({ url: `/api/map/${data.mapId}/updateName`, method: 'put', data: data }); } /** 修改发布地图名称*/ export function getPublishMapDetailList(params, code) { return request({ url: `/api/map/${code}/versions`, method: 'get', params: params }); } /** 获取有屏蔽门的站台列表*/ export function hasDoorStationList(mapId) { return request({ url: `/api/map/${mapId}/stand/hasDoor`, method: 'get' }); }