import axios from 'axios'; let { proxyUrl } = require('@/config/setting'); let proxyUrl1 = proxyUrl + '/workstation'; //查询民族列表 export const getNation = () => axios.post(`${proxyUrl1}/sys/nation/list`); // 查询菜单 export const getRouters = (params) => axios.get(`${proxyUrl1}/getRouters`, params); // 查询平车、平板设备列表 export const selectList = (params) => axios.post(`${proxyUrl1}/remoteDevice/selectList `, params); // 查询患者列表 export const getList = (params) => axios.post(`${proxyUrl1}/firstAid/list`, params); // 查询分诊患者列表 export const queryTriageList = (params) => axios.post(`${proxyUrl1}/firstAid/queryTriageList`, params); // 创建患者 export const create = (params) => axios.post(`${proxyUrl1}/firstAid/create`, params); // 查病历数据 export const queryAidRecord = (firstAidId, codeList) => axios.post(`${proxyUrl1}/firstAid/queryAidRecord`, { param: { firstAidId, codeList }, }); // 更新急救code信息 export const saveAidRecord = (param) => axios.post(`${proxyUrl1}/firstAid/saveAidRecord`, { param }); // 更新急救基本信息 export const updateAidBase = (param) => axios.post(`${proxyUrl1}/firstAid/update`, { param }); //溶栓记录 export const queryLog = (param) => axios.post(`${proxyUrl1}/firstAid/queryLog`, { param }); //医嘱查询 export const adviceQuery = (param) => axios.post(`${proxyUrl1}/advice/query`, { param }); //下发医嘱 export const adviceAdd = (params) => axios.post(`${proxyUrl1}/advice/add`, { ...params }); //推送结果 export const messageQuery = (firstAidId) => axios.post(`${proxyUrl1}/message/query`, { firstAidId }); export function uploadIdcard(data) { return axios({ url: `${proxyUrl1}/sys/ocr/idcardInfo`, method: 'POST', data: data, headers: { 'Content-Type': 'multipart/form-data', }, }); } export const idcardInfo = `${proxyUrl1}/sys/ocr/idcardInfo`; // 创建急救身份证扫描 export const idcardInfoBase64 = (picBase64) => axios.post(`${proxyUrl1}/sys/ocr/idcardInfoBase64`, { picBase64 }); //知情同意新增 export const saveInformedConsent = (params) => axios.post(`${proxyUrl1}/informed/saveInformedConsent`, { ...params }); // 查询是否有进行中的急救 export const queryFree = (params) => axios.post(`${proxyUrl1}/firstAid/queryFree`, { ...params }); export const endFirstAid = (params) => axios.post(`${proxyUrl1}/firstAid/endFirstAid `, {}); //知情同意查询 export const queryConsentResult = (params) => axios.post(`${proxyUrl1}/informed/queryConsentResult`, { param: { ...params }, }); //查看知情同意时添加谈话时间 export const thTime = (params) => axios.post(`${proxyUrl1}/firstAid/thTime`, { ...params }); // 上传文件 export function uploadfile(data) { return axios({ url: `${proxyUrl}/file/upload`, method: 'POST', data: data, headers: { 'Content-Type': 'multipart/form-data', }, }); } // 上传文件 export function uploadBase64(data) { return axios({ url: `${proxyUrl}/file/uploadBase64`, method: 'POST', data: data, headers: { 'Content-Type': 'multipart/form-data', }, }); } // 查询平车状态 export const queryByPadNo = (params) => axios.post(`${proxyUrl1}/car/queryByPadNo`, { param: { ...params } }); // 血样报告 export const queryFirstAidInspectData = (params) => axios.post(`${proxyUrl1}/firstAid/queryFirstAidInspectData`, { ...params, }); // 查询下一个节点 export const getNextNode = (params) => axios.post(`${proxyUrl1}/firstAid/next`, { param: { ...params } }); //导出急救记录 export const exportFirstAid = (params) => axios.post(`${proxyUrl1}/firstAid/export`, { param: { ...params } }); // 溶栓介入视频 export const queryVideo = (param) => axios.post(`${proxyUrl1}/video/query`, { param: { ...param } }); // 溶栓介入视频 export const queryBook = (param) => axios.post(`${proxyUrl1}/informed/queryConsentTemplate`, { param: { ...param }, }); // 溶栓介入视频 export const queryWeight = (firstAidId) => axios.post(`${proxyUrl1}/firstAid/weight`, { firstAidId: firstAidId, }); // 修改急救信息 export const updateFirstAid = (params) => axios.post(`${proxyUrl1}/firstAid/update`, { param: { ...params } }); // ------------平车相关操作------------ // 授权 export const remoteAuth = (params) => axios.post(`${proxyUrl1}/mqtt/remoteAuth`, { ...params }); // 电池容量 export const remoteKljCapacity = (params) => axios.post(`${proxyUrl1}/mqtt/remoteKljCapacity`, { ...params }); // 设备重启 export const remoteReboot = (params) => axios.post( `${proxyUrl1}/mqtt/remoteReboot `, { ...params } ); // 发送远程rfid消息 export const remoteRfid = (params) => axios.post( `${proxyUrl1}/mqtt/remoteRfid `, { ...params } ); // 发送远程设备心跳(校时)消息 export const remoteTime = (params) => axios.post( `${proxyUrl1}/mqtt/remoteTime `, { ...params } ); // 称重校准 export const remoteWeightCalibration = (params) => axios.post( `${proxyUrl1}/mqtt/remoteWeightCalibration `, { ...params } ); // 病例统计 export const getCtInfoPath = (params) => axios.post(`${proxyUrl1}/firstAid/getCtInfoPath`, { ...params }); // 我的 export const loginInfo = (params) => axios.post(`${proxyUrl1}/home/loginInfo`, { ...params } ); // RPT统计 export const queryRptResult = (params) => axios.post(`${proxyUrl1}/home/queryRptResult`, { ...params }); // DPT统计 / 血管内治疗率 export const queryDptResult = (params) => axios.post(`${proxyUrl1}/home/queryDptResult`, { ...params }); // 血管内治疗数据对比 export const selectXgzl = (params) => axios.post(`${proxyUrl1}/home/selectXgzl`, { ...params }); // SICH发生率 export const querySichResult = (params) => axios.post(`${proxyUrl1}/home/querySichResult`, { ...params }); // SICHDNT分布 export const queryDntResult = (params) => axios.post(`${proxyUrl1}/home/queryDntResult`, { ...params }); // 静脉溶栓数据对比 / 静脉溶栓率 export const queryJmrs = (params) => axios.post(`${proxyUrl1}/home/queryJmrs`, { ...params }); // 病例统计数据分析 export const queryByDatePatient = (params) => axios.post(`${proxyUrl1}/home/queryByDatePatient`, { ...params }); // 病例统计 export const queryPatient = (params) => axios.post(`${proxyUrl1}/home/queryPatient`, { ...params }); // 介入手术记录/总报告 export const operationLog = (params) => axios.post(`${proxyUrl1}/interfere/operationLog`, { ...params });