import request from '@/utils/request'; /** 分页查找上线的剧本*/ export function getScriptPageListOnline(params) { return request({ url: `/api/script/paging/online`, // url: `/api/script/paging/published`, method: 'get', params: params }); } /** 通过ID查询发布的剧本的详细信息 */ export function getScriptById(id) { return request({ url: `/api/script/${id}/detail`, method: 'get' }); } /** 通过group查询未发布剧本的详细信息 */ export function getDraftScriptByGroup(group) { return request({ url: `/api/simulation/${group}/script/loadedScript`, method: 'get' }); } /** 通过group查询未发布剧本的详细信息(新版) */ export function getDraftScriptByGroupNew(group) { return request({ url: `/api/scriptSimulation/${group}/scriptDetail`, method: 'get' }); } /** 剧本撤销发布 */ 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' }); }