rt-sim-training-client/src/api/jmap/map.js
2019-10-18 18:35:17 +08:00

134 lines
2.6 KiB
JavaScript

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'
});
}