rt-sim-training-client/src/api/script.js

95 lines
2.1 KiB
JavaScript
Raw Normal View History

2019-08-29 17:16:33 +08:00
import request from '@/utils/request';
/** 分页查找上线的剧本*/
export function getScriptPageListOnline(params) {
2019-11-12 17:06:12 +08:00
return request({
url: `/api/script/paging/online`,
// url: `/api/script/paging/published`,
method: 'get',
params: params
});
2019-08-29 17:16:33 +08:00
}
2019-10-16 16:36:25 +08:00
/** 通过ID查询发布的剧本的详细信息 */
2019-08-29 17:16:33 +08:00
export function getScriptById(id) {
2019-11-12 17:06:12 +08:00
return request({
url: `/api/script/${id}/detail`,
method: 'get'
});
2019-08-29 17:16:33 +08:00
}
2020-05-11 15:43:36 +08:00
/** 通过group查询未发布剧本的详细信息 */
export function getDraftScriptByGroup(group) {
2019-11-12 17:06:12 +08:00
return request({
url: `/api/simulation/${group}/script/loadedScript`,
method: 'get'
});
2019-10-16 16:36:25 +08:00
}
2020-04-21 10:07:26 +08:00
2020-05-11 15:43:36 +08:00
/** 通过group查询未发布剧本的详细信息(新版) */
export function getDraftScriptByGroupNew(group) {
return request({
url: `/api/scriptSimulation/${group}/scriptDetail`,
method: 'get'
});
}
2020-04-21 10:07:26 +08:00
/** 剧本撤销发布 */
export function retractScript(id, data) {
return request({
url: `/api/script/draft/${id}/retract`,
method: 'put'
});
}
/** 剧本发布 */
export function publishScript(id, data) {
return request({
url: `/api/script/draft/${id}/publish`,
method: 'put',
data
});
}
/** 更新剧本基本信息 */
export function updateScript(id, data) {
return request({
url: `/api/script/draft/${id}`,
method: 'put',
data
});
}
/** 根据剧本id删除剧本 */
export function deleteScript(id) {
return request({
url: `/api/script/draft/${id}`,
method: 'delete'
});
}
/** 分页查找个人录制的仿真剧本*/
export function getScriptPageList(mapId, params) {
return request({
url: `/api/script/draft/${mapId}/list`,
method: 'get',
params: params
});
}
/** 创建剧本 */
export function createScript(data) {
return request({
url: `/api/script/draft`,
method: 'post',
data
});
}
/** 根据id查询任务基础信息 */
export function getScriptByIdBasic(id) {
return request({
url: `/api/script/draft/${id}`,
method: 'get'
});
}