/** * 病例库-临床-文章 api 封装 * * @Author: xing * @Date: 2025-08-04 10:17:15 * @Copyright gdxz */ import { postRequest, getRequest,uploadRequest} from '/@/lib/axios'; export const caseClinicalArticleApi = { /** * 分页查询 @author xing */ queryPage : (param) => { return postRequest('/caseClinicalArticle/queryPage', param); }, /** * 增加 @author xing */ add: (param) => { return postRequest('/caseClinicalArticle/add', param); }, getOssSign:(type)=>{ //获取上传文件 Policy return getRequest('/file/getOSSPolicy/'+type) }, ossUpload:(url,data)=>{ return uploadRequest(url,data); }, /** * 修改 @author xing */ update: (param) => { return postRequest('/caseClinicalArticle/update', param); }, /** * 删除 @author xing */ delete: (id) => { return getRequest(`/caseClinicalArticle/delete/${id}`); }, /** * 批量删除 @author xing */ batchDelete: (idList) => { return postRequest('/caseClinicalArticle/batchDelete', idList); }, /** * 生成文章分享二维码 @author xing */ addUnlimitedQrcode: (articleId) => { return postRequest(`/caseClinicalArticle/addUnlimitedQrcode/${articleId}`); }, /** * 获取文章详情 @author xing */ getDetail: (articleId) => { return getRequest(`/caseClinicalArticle/getDetail/${articleId}`); }, /** * 获取疾病标签数据 @author xing */ getCaseLabel: (pId = '0') => { return getRequest(`/caseClinicalLabel/queryList?pId=${pId}`); }, updateStatus: (articleId, status) => { return postRequest(`/caseClinicalArticle/status/update`, { articleId, status }); }, };