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.
227 lines
6.4 KiB
227 lines
6.4 KiB
5 months ago
|
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 });
|
||
|
|
||
|
|