import request from '@/utils/request' // 查询体检记录列表 export function listOrder(query) { return request({ url: '/hosp/order/list', method: 'get', params: query }) } // 查询体检记录详细 export function getOrder(orderId) { return request({ url: '/hosp/order/' + orderId, method: 'get' }) } // 新增体检记录 export function addOrder(data) { return request({ url: '/hosp/order', method: 'post', data: data }) } //查询体检记录列表 export function getOrderList(queryParams) { return request({ url: '/hosp/order/getOrderList', method: 'get', params: queryParams }) } //签离登记 export function getQianLiList(queryParams) { return request({ url: '/hosp/order/getQianLiList', method: 'get', params: queryParams }) } //查询体检记录列表 export function getWenJuanList(queryParams) { return request({ url: '/hosp/order/getWenJuanList', method: 'get', params: queryParams }) } //查询体检记录列表 export function getOrderListOO(queryParams) { return request({ url: '/hosp/order/getOrderListOO', method: 'get', params: queryParams }) } // 修改体检记录 export function updateOrder(data) { return request({ url: '/hosp/order', method: 'put', data: data }) } // 删除体检记录 export function delOrder(orderId) { return request({ url: '/hosp/order/' + orderId, method: 'delete' }) } // 查询该体检号对应的订单流水列表 export function getNumber(tjNumber) { return request({ url: '/hosp/water/flowingWaterByTjNumber/' + tjNumber, method: 'get' }) } // 签离 export function goOut(data) { return request({ url: '/hosp/order/goOut', method: 'get', params: data }) } // 签离弃检确认返回数据 export function goabandon(data) { return request({ url: '/hosp/order/abandon', method: 'get', params: data }) } // 生成pdf export function getPdf(tjNumber, flag) { return request({ url: '/system/report/preview/' + flag + '/' + tjNumber, method: 'get', responseType: 'blob', headers: { "type": 'application/pdf' } }) } // 生成pdf export function getPdfpre(tjNumber, flag, sfdy) { return request({ url: '/system/report/previewprint/' + flag + '/' + tjNumber + '/' + sfdy, method: 'get', responseType: 'blob', headers: { "type": 'application/pdf' } }) } // 导诊单 export function getTjNumber(tjNumber) { return request({ url: '/hosp/order/printGuidance/' + tjNumber, method: 'get', responseType: 'blob', headers: { "type": 'application/pdf' } }) } // 是否可生成导诊单 //lige 开始 export function hasReport(tjNumber) { return request({ url: '/hosp/order/hasReport/' + tjNumber, method: 'get', }) } // 是否可生成导诊单 export function hasReportEnd(tjNumber) { return request({ url: '/hosp/order/hasReportEnd/' + tjNumber, method: 'get', }) } //lige 结束 // 撤销生成体检报告 export function revoke(tjNumber) { return request({ url: '/system/report/revocationReport/' + tjNumber, method: 'get' }) } //批量发送邮件 export function sendEmail(orderId) { return request({ url: '/ali/send/sendEmail/' + orderId, method: 'get' }) } //采血单 export function hasPrintCode(tjNumber) { return request({ url: '/code/print/printCode', method: 'get', params: { tjNumber } }) } // 体检签离 export function gettjGoOut(data) { return request({ url: '/hosp/order/tjGoOut', method: 'post', data: data }) } // 修改体检记录 export function getprint(data) { return request({ url: '/hosp/print', method: 'post', data: data }) } //获取问卷模板信息 export function printCode(mid) { return request({ url: '/hosp/surveyTemplate/getQuesByMid', method: 'get', params: { mid } }) } //获取问卷模板信息 export function revokeTjOrderByTjNum(tjNum) { return request({ url: '/hosp/order/revokeTjOrderByTjNum', method: 'get', params: { tjNum } }) } // 体检记录页面恢复预约记录接口 export function huifuyuyuejilu(data) { return request({ url: '/hosp/order/huifuyuyuejilu', method: 'post', data: data }) } export function getTjrWnJuanMoBan(tjCategory) { return request({ url: '/hosp/surveyTemplate/getTjrWnJuanMoBan', method: 'get', params: { tjCategory } }) } // 批量发送邮件 export function getsendEmail(data) { return request({ url: '/ali/send/sendEmail', method: 'post', data: data }) } // 批量发送邮件 export function getsendMessage(data) { return request({ url: '/ali/send/sendMessage', method: 'post', data: data }) } //获取服务器当时间段 export function getNewDateList() { return request({ url: '/hosp/new/water/getNewDateList', method: 'get', }) } // 获取授权地址 export function getAuthorizationUrl(params) { return request({ url: '/wx/jsapi/authorization/url', method: 'get', params: params }) } // 获取授权用户信息 export function getAuthorizationUserInfo(params) { return request({ url: '/wx/jsapi/authorization/user/info', method: 'get', params: params }) } // 公众号签名 export function getWxSignature(params) { return request({ url: '/wx/jsapi/signature', method: 'get', params: params }) } export function createFormResultRequest(data) { return request({ url: '/user/form/data/create', method: 'post', data: data }) } export function publicCreateFormResultRequest(data) { return request({ url: '/user/form/data/public/create', method: 'post', data: data }) } export function checkWritePwdRequest(data) { return request({ url: '/user/form/public/checkWritePwd', method: 'post', data: data }) } export function getPublicSettingsRequest(key) { return request({ url: '/user/form/public/settings/' + key, method: 'get', }) } export function getRecordByTjNumber(tjNumber) { return request({ url: '/user/form/data/getRecordByTjNumber', method: 'get', params: { tjNumber } }) } export function listFormFieldsRequest(formKey) { return request({ url: '/user/form/fields/' + formKey, method: 'get', }) } export function listFormDataTableRequest(data) { return request({ url: '/user/form/data/query', method: 'post', data: data }) } // 批量发送邮件 export function addCustomerBlack(data) { return request({ url: '/hosp/cusBlack/addCustomerBlack', method: 'post', data: data }) } export function getTransitionInfo(tjNumber) { return request({ url: '/hosp/order/getTransitionInfo', method: 'get', params: { tjNumber } }) } export function getBlproByTjh(tjNumber) { return request({ url: '/hosp/order/getBlproByTjh', method: 'get', params: { tjNum: tjNumber } }) } export function revokeBlProByBldhAndTjh(data) { return request({ url: '/hosp/order/revokeBlProByBldhAndTjh', method: 'post', data: data }) } // 撤销报告 export function getChexiao(data) { return request({ url: '/hosp/order/heshouchexiao', method: 'post', data: data }) } // 强制撤销 export function getForceChexiao(tjNum) { return request({ url: '/hosp/order/revokeTjOrderByTjh', method: 'get', params: { tjNum } }) }