You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

226 lines
6.4 KiB

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 });