import http from "@/api/http.js" /** * 英文PPT 接口 */ export const pptEnInterface = { /** * 验证PPT标题是否冲突 * PptId:string PptId * Title:string 标题 */ pptTitleCheck:params=>{ return http.get('/ppt_english/titleCheck',params) }, /** * 新增ppt * FirstPage:{Title,ReportType,PptDate,ImgUrl} 封面信息 * Content:string ppt具体内容,转字符串 * GroupId:目录id */ addppt:params=>{ return http.post('/ppt_english/add',params) }, /** * 编辑ppt * PptId * FirstPage * Content */ editppt:params=>{ return http.post('/ppt_english/edit',params) }, /** * 删除ppt * PptId */ deleteppt:params=>{ return http.post('/ppt_english/delete',params) }, /** * 获取ppt详情 * PptId */ getpptDetail:params=>{ return http.get('/ppt_english/detail',params) }, /** * 发布ppt * PptId * PptxUrl */ publishPPT:params=>{ return http.post('/ppt_english/publish',params) }, /** * 定时保存 * PptId * FirstPage * Content */ saveLog:params=>{ return http.post('/ppt_english/saveLog',params) }, /** * 获取PPT配置 */ getConfig:params=>{ return http.get('/ppt_english/config',params) }, /** * ppt目录列表 * IsNewPpt:是否只展示新版ppt:1展示,0不展示,不传默认0 */ getCatalogsList:params=>{ return http.get('/ppt_english/groups',params) }, /** * ppt目录列表(私有) */ getPrivateCatalogList:params=>{ return http.get('/ppt_english/group/name',params) }, /** * 新增ppt目录 * GroupName:目录名称 */ addCatalog:params=>{ return http.post('/ppt_english/group/add',params) }, /** * 重命名ppt目录 * GroupId:目录Id * GroupName:目录名称 */ renameCatalog:params=>{ return http.post('/ppt_english/group/rename',params) }, /** * 删除ppt目录 * GroupId */ deleteCatalog:params=>{ return http.post('/ppt_english/group/delete',params) }, /** * 共享/取消共享ppt目录 * GroupId */ shareCatalog:params=>{ return http.post('/ppt_english/group/share',params) }, /** * 复制ppt目录 * GroupId */ copyCatalog:params=>{ return http.post('/ppt_english/group/copy',params) }, /** * 共享/取消共享单个ppt * GroupPptId:目录和ppt绑定序号 */ sharePPT:params=>{ return http.post('/ppt_english/share',params) }, /** * ppt目录列表内容(私有目录) * GroupId:目录ID */ getCatalogListByGroupId:params=>{ return http.get('/ppt_english/group/ppt/list',params) }, /** * ppt目录列表内容(公有目录) * AdminId:分享人Id/KeyWorld:ppt标题 */ getCatalogListByAdminId:params=>{ return http.get('/ppt_english/share/ppt/list',params) }, searchPPTByKeyWorld:params=>{ return http.get('/ppt_english/share/ppt/list',params) }, /** * 搜索PPT,范围为 我的+公共 * @param {String} Keyword * @returns */ searchPPTByKeyWorldV2:params=>{ return http.get('/ppt_english/ppt/search',params) }, /** * 移动目录里的ppt * GroupPptId * PrevGroupPptId:上一个ppt和目录的绑定序号,置顶则0 * NextGroupPptId:下一个ppt和目录的绑定序号,置尾则0 * GroupId */ movePPT:params=>{ return http.post('/ppt_english/move',params) }, /** * 移动目录 * PrevGroupId:上一个目录Id,置顶则0 * NextGroupId:下一个目录Id,置尾则0 * GroupId */ moveCatalog:params=>{ return http.post('/ppt_english/group/move',params) }, /** * 复制单个ppt * PptId * GroupId */ copyPPT:params=>{ return http.post('/ppt_english/copy',params) }, /** * 设置共享 * @param {*} params * PptId * GrantType 1:全部ficc研究员;2:指定成员 * AdminIdStr */ setShareAuth: params => { return http.post('/ppt_english/grant',params) }, /** * 取消共享 * @param {*} params PptId * @returns */ cancelShareAuth: params => { return http.post('/ppt_english/grant/cancel',params) }, /** * 获取分配列表 * @param {*} params GroupId */ getSharedList: params => { return http.get('/ppt_english/grant/ppt/list',params) }, /** * 获取分配ppt详情 * @param {*} params PptId * @returns */ getSharedDetail: params => { return http.get('/ppt_english/grant/info',params) }, /** * 英文PPT转报告 * @param {*} params PptId ClassifyIdFirst ClassifyIdSecond Title Abstract */ transPPTtoReport:params => { return http.post('/ppt_english/toReport',params) } }