Merge pull request 'dev_531' (#1) from dev_531 into release_3.0.0

Reviewed-on: #1
pull/2/head
liujiatong 9 months ago
commit dea9bfe22a

@ -25,7 +25,7 @@
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "explicit"
},
"iconify.excludes": ["el"]
}

Binary file not shown.

@ -7,175 +7,78 @@ import { MockMethod } from "vite-plugin-mock";
* common
*/
// const permissionRouter = {
// path: "/permission",
// meta: {
// title: "用户管理",
// icon: "lollipop",
// rank: 10
// },
// children: [
// {
// path: "/permission/page/index",
// name: "PermissionPage",
// meta: {
// title: "页面权限",
// roles: ["admin", "common"]
// }
// },
// {
// path: "/permission/button/index",
// name: "PermissionButton",
// meta: {
// title: "按钮权限",
// roles: ["admin", "common"],
// auths: ["btn_add", "btn_edit", "btn_delete"]
// }
// }
// ]
// };
// const projectRouter = {
// path: "/project",
// meta: {
// title: "项目管理",
// icon: "lollipop",
// rank: 11
// },
// children: [
// {
// path: "/project/list/index",
// name: "ProjectList",
// meta: {
// title: "项目列表",
// roles: ["admin", "common"]
// }
// },
// {
// path: "/project/details/index",
// name: "ProjectDetails",
// meta: {
// title: "项目详情",
// roles: ["admin", "common"]
// }
// }
// ]
// };
// const modelRouter = {
// path: "/aiModel",
// meta: {
// title: "模型管理",
// icon: "lollipop",
// rank: 12
// },
// children: [
// {
// path: "/aiModel",
// name: "AiModelPage",
// meta: {
// title: "模型管理",
// roles: ["admin", "common"]
// }
// }
// ]
// };
// const deviceRouter = {
// path: "/device",
// meta: {
// title: "设备管理",
// icon: "lollipop",
// rank: 13
// },
// children: [
// {
// path: "/device",
// name: "DevicePage",
// meta: {
// title: "设备管理",
// roles: ["admin", "common"]
// }
// }
// ]
// };
// const warningRouter = {
// path: "/warning",
// meta: {
// title: "告警管理",
// icon: "Alarm",
// rank: 14
// },
// children: [
// {
// path: "/warning/list/index",
// name: "WarningList",
// meta: {
// title: "告警列表",
// roles: ["admin", "common"]
// }
// }
// ]
// };
const enterpriseRouter = {
path: "/enterprise",
const inquiryManagementRouter = {
path: "/inquiryManagement",
meta: {
title: "企业管理",
icon: "buildingOne",
rank: 16
title: "问诊管理",
icon: "projectIcon",
rank: 11
},
children: [
{
path: "/enterprise/index",
name: "EnterpriseList",
path: "/inquiryManagement/bodyInspect",
name: "BodyInspect",
meta: {
title: "企业管理",
roles: ["admin"]
title: "体格检查",
roles: ["admin", "common"]
}
}
]
};
const myAlgorithmRouter = {
path: "/myAlgorithm",
meta: {
title: "我的算法库",
icon: "terminal",
rank: 17
},
children: [
},
{
path: "/myAlgorithm/index",
name: "myAlgorithm",
path: "/inquiryManagement/supportInspect",
name: "SupportInspect",
meta: {
title: "我的算法库",
title: "辅助检查",
roles: ["admin", "common"]
}
},
{
path: "/inquiryManagement/disposalPlan",
name: "DisposalPlan",
meta: {
title: "处置计划",
roles: ["admin", "common"]
}
}
]
};
const algorithmTestingRouter = {
path: "/algorithmTesting",
const caseManagement = {
path: "/caseManagement",
redirect: "/caseManagement/list",
meta: {
title: "算法实测",
icon: "camera",
rank: 18
title: "病历管理",
icon: "projectIcon",
rank: 11
},
children: [
{
path: "/algorithmTesting/index",
name: "algorithmTesting",
path: "/caseManagement/diseaseType",
name: "DiseaseType",
meta: {
title: "算法实测",
title: "疾病分类",
roles: ["admin", "common"]
}
},
{
path: "/caseManagement/list",
name: "CaseManagement",
meta: {
title: "病历管理",
showLink: true,
roles: ["admin", "common"]
}
},
{
path: "/caseManagement/add",
name: "caseManagementAdd",
meta: {
title: "新建病历",
showLink: false,
roles: ["admin", "common"]
}
}
]
};
export default [
{
url: "/getAsyncRoutes",
@ -183,7 +86,8 @@ export default [
response: () => {
return {
success: true,
data: [enterpriseRouter, myAlgorithmRouter, algorithmTestingRouter]
code: 200,
data: [inquiryManagementRouter, caseManagement]
};
}
}

@ -29,21 +29,23 @@
"not op_mini all"
],
"dependencies": {
"@antv/g6": "^4.8.24",
"@pureadmin/descriptions": "^1.1.1",
"@pureadmin/table": "^2.3.2",
"@pureadmin/utils": "^1.9.6",
"@vue/composition-api": "^1.7.2",
"@vueuse/core": "^10.2.0",
"@vueuse/motion": "^2.0.0",
"@wangeditor/editor-for-vue": "^5.1.12",
"animate.css": "^4.1.1",
"axios": "^1.4.0",
"dayjs": "^1.11.8",
"echarts": "^5.5.0",
"element-plus": "2.3.6",
"js-audio-recorder": "^1.0.7",
"js-cookie": "^3.0.5",
"lodash.debounce": "^4.0.8",
"mitt": "^3.0.0",
"mockjs": "^1.1.0",
"nprogress": "^0.2.0",
"path": "^0.12.7",
"pinia": "^2.1.4",
@ -55,9 +57,11 @@
"sortablejs": "^1.15.0",
"uuid": "^9.0.1",
"vue": "^3.3.4",
"vue-echarts": "^6.6.9",
"vue-router": "^4.2.2",
"vue-types": "^5.1.0",
"vue3-seamless-scroll": "^2.0.1"
"vue3-seamless-scroll": "^2.0.1",
"wangeditor": "^4.7.15"
},
"devDependencies": {
"@commitlint/cli": "^17.6.6",

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

@ -12,7 +12,7 @@
"Weak": false,
"HideTabs": true,
"SidebarStatus": true,
"EpThemeColor": "rgba(28, 13, 130)",
"EpThemeColor": "#4287ff",
"ShowLogo": true,
"ShowModel": "smart",
"MenuArrowIconNoTransition": true,

@ -0,0 +1,238 @@
import { http } from "@/utils/http";
/** 分页查询问诊流程列表 */
export const queryDiagnoseProcessPageList = (data?: object) => {
return http.request(
"get",
"/virtual-patient/diagnoseHall/queryDiagnoseProcessPageList",
{
params: data
}
);
};
/** 分页查询病例信息列表 */
export const queryMedicalRecPageList = (data?: object) => {
return http.request(
"get",
"/virtual-patient/diagnoseHall/queryMedicalRecPageList",
{
params: data
}
);
};
/** 通过流程id查询电子病例信息 */
export const findByProcessId = (data?: object) => {
return http.request("get", "/virtual-patient/medicalRecord/findByProcessId", {
params: data
});
};
/** 更新电子病例信息*/
export const updateCase = (data?: object) => {
return http.request("put", "/virtual-patient//medicalRecord/update", {
data
});
};
/** 查询选择初步诊断关联的问诊记录 */
export const queryRecordForPrimaryChoose = (data?: object) => {
return http.request(
"get",
"/virtual-patient/askPrimary/queryRecordForPrimaryChoose",
{
params: data
}
);
};
/** 新增初步诊断*/
export const savePrimary = (data?: object) => {
return http.request("post", "/virtual-patient/askPrimary/savePrimary", {
data
});
};
/** 批量进行辅助检查*/
export const execAskAncillaryBatch = (data?: object) => {
return http.request(
"post",
"/virtual-patient/askAncillary/execAskAncillaryBatch",
{
data
}
);
};
/** 查询初步诊断需要填写的诊断依据 */
export const queryDiagnosticBasisListForPrimary = (data?: object) => {
return http.request(
"get",
"/virtual-patient/askPrimary/queryDiagnosticBasisListForPrimary",
{
params: data
}
);
};
/** 保存初步诊断以及鉴别依据 */
export const confirmPrimaryByAskEnd = (data?: object) => {
return http.request(
"post",
"/virtual-patient/askPrimary/confirmPrimaryByAskEnd",
{
data
}
);
};
/** 查询处置计划树 */
export const queryTree = (data?: object) => {
return http.request("get", "/virtual-patient/treatmentPlan/queryTree", {
params: data
});
};
/** 新增处置计划记录 */
export const savePlan = (data?: object) => {
return http.request("post", "/virtual-patient/treatmentPlan/record/save", {
data
});
};
/** 查询处置计划记录列表 */
export const queryPlanRecord = (data?: object) => {
return http.request(
"get",
"/virtual-patient/treatmentPlan/record/queryRecord",
{
params: data
}
);
};
/** 查询药品列表 */
export const getDrugList = (data?: object) => {
return http.request("get", "/virtual-patient/treatmentPlan/getDrugList", {
params: data
});
};
// 删除处置计划记录;
export const deleteRecord = (data?: object) => {
return http.request(
"delete",
"/virtual-patient/treatmentPlan/record/delete",
{
params: data
}
);
};
/** 修改处置计划记录 */
export const updateRecord = (data?: object) => {
return http.request("put", "/virtual-patient/treatmentPlan/record/update", {
data
});
};
/** 查询处置计划详情 */
export const queryDetails = (data?: object) => {
return http.request(
"get",
"/virtual-patient/treatmentPlan/record/queryDetails",
{
params: data
}
);
};
/** 新增处置计划记录 */
export const confirmPlan = (data?: object) => {
return http.request("post", "/virtual-patient/treatmentPlan/confirm", {
data
});
};
/**
*/
export const resourceIsFree = (data?: object) => {
return http.request("get", "/virtual-patient//user/resourceIsFree", {
params: data
});
};
/** IP,websocket使
*/
export const queryWebSocketUrl = (data?: object) => {
return http.request("get", "/virtual-patient/user/queryWebSocketUrl", {
params: data
});
};
/**
*/
export const saveAncillaryAssessmentResult = (data?: object) => {
return http.request(
"post",
"/virtual-patient/askAncillary/saveAncillaryAssessmentResult",
{
data
}
);
};
/**
*/
export const queryPrimaryDetailInfo = (data?: object) => {
return http.request(
"get",
"/virtual-patient/askPrimary/queryPrimaryDetailInfo",
{
params: data
}
);
};
/** 使
*/
export const talkByVideo = (data?: object) => {
return http.request("post", "/virtual-patient/ask/talkByVideoAndTts", {
data
});
};
/**
*/
export const queryRadarChart = (data?: object) => {
return http.request(
"get",
"/virtual-patient/askDiagnosisResult/queryRadarChart",
{
params: data
}
);
};
/**
*/
export const queryTreeGraph = (data?: object) => {
return http.request("get", "/virtual-patient-graph/queryTreeGraph", {
params: data
});
};
/**
*/
export const queryGraph = (data?: object) => {
return http.request("get", "/virtual-patient-graph/queryGraph", {
params: data
});
};
// 删除问诊实例;
export const deleteProcess = (data?: object) => {
return http.request("delete", "/virtual-patient/askProcess/delete", {
params: data
});
};
/**
*/
export const queryQaRecordForFeedback = (data?: object) => {
return http.request(
"get",
"/virtual-patient/feedback/queryQaRecordForFeedback",
{
params: data
}
);
};
/**
*/
export const saveFeedback = (data?: object) => {
return http.request("post", "/virtual-patient/feedback/saveFeedback", {
data
});
};

@ -0,0 +1,236 @@
import { http } from "@/utils/http";
/** 查询分页疾病列表 */
export const queryPageList = (data?: object) => {
return http.request("get", "/virtual-patient-manage/disease/queryPageList", {
params: data
});
};
/** 新增疾病 */
export const addSave = (data?: object) => {
return http.request("post", "/virtual-patient-manage/disease/save", {
data
});
};
/** 修改疾病信息 */
export const update = (data?: object) => {
return http.request("put", "/virtual-patient-manage/disease/update", {
data
});
};
/** 删除疾病信息 */
export const deleteItem = (data?: object) => {
return http.request("delete", "/virtual-patient-manage/disease/delete", {
params: data
});
};
/** 根据疾病id查询问题库信息列表 */
export const queryListByDiseaseId = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseaseQuestion/queryListByDiseaseId",
{
params: data
}
);
};
export const diseaseQuestionDel = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/diseaseQuestion/delete",
{
params: data
}
);
};
/** 查询问题库列表 */
export const queryListAqLibrary = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage//aqLibrary/queryPageList",
{
params: data
}
);
};
/** 保存疾病问题信息 */
export const questionBatchSave = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/diseaseQuestion/batchSave",
{
data
}
);
};
/** 查询问题类目编码列表 */
export const queryItemList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/aqLibrary/queryItemList",
{
params: data
}
);
};
/** 查询体格检查的工具列表 */
export const queryPhysicalToolList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage//physicalTool/queryPhysicalToolList",
{
params: data
}
);
};
/** 根据疾病id查询体格检查列表 */
export const queryBodyListByDiseaseId = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseasePhysical/queryListByDiseaseId",
{
params: data
}
);
};
/** 新增体格检查信息 */
export const addBodyInspect = (data?: object) => {
return http.request("post", "/virtual-patient-manage/diseasePhysical/save", {
data
});
};
/** 修改体格检查信息 */
export const updateBodyInspect = (data?: object) => {
return http.request("put", "/virtual-patient-manage/diseasePhysical/update", {
data
});
};
/** 删除体格检查 */
export const deleteBodyItem = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/diseasePhysical/delete",
{
params: data
}
);
};
/** 根据疾病id查询疾病处置信息列表 */
export const queryListBiseaseTreatmentPlan = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseaseTreatmentPlan/queryListByDiseaseId",
{
params: data
}
);
};
/** 保存处置信息 */
export const addDiseaseTreatmentPlan = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/diseaseTreatmentPlan/batchSave",
{
data
}
);
};
/** 查询处置计划树 */
export const queryTreeTreatmentPlan = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseaseTreatmentPlan/queryTree",
{
params: data
}
);
};
/** 删除疾病处置计划 */
export const deleteTreatmentPlan = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/diseaseTreatmentPlan/delete",
{
params: data
}
);
};
/** 查询疾病身体部位树 */
export const queryTreeDiseasePhysical = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseasePhysical/queryTree",
{
params: data
}
);
};
/** 新增辅助检查信息 */
export const addSupportInspect = (data?: object) => {
return http.request("post", "/virtual-patient-manage/diseaseAncillary/save", {
data
});
};
/** 修改体格检查信息 */
export const updateSupportInspect = (data?: object) => {
return http.request(
"put",
"/virtual-patient-manage/diseaseAncillary/update",
{
data
}
);
};
/** 删除体格检查 */
export const deleteSupportItem = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/diseaseAncillary/delete",
{
params: data
}
);
};
/** 查询疾病辅助检查项目列表 */
export const queryAncillaryItemList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseaseAncillary/queryAncillaryItemList",
{
params: data
}
);
};
/** 根据疾病id查询疾病辅助检查信息列表 */
export const querySupportLsit = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/diseaseAncillary/queryListByDiseaseId",
{
params: data
}
);
};
/** 保存处置信息 */
export const saveDiseaseTreatmentPlan = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/diseaseTreatmentPlan/save",
{
data
}
);
};
/**
*/
export const updateDiseaseTreatmentPlann = (data?: object) => {
return http.request(
"put",
"/virtual-patient-manage/diseaseTreatmentPlan/update",
{
data
}
);
};

@ -0,0 +1,129 @@
import { http } from "@/utils/http";
/** 分页查询问题库列表 */
export const queryPageList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/aqLibrary/queryPageList",
{
params: data
}
);
};
/** 保存问题库信息 */
export const saveQuestionLibrary = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/aqLibrary/saveQuestionLibrary",
{
data
}
);
};
/** 更新问题库信息 */
export const updateQuestionLibrary = (data?: object) => {
return http.request(
"put",
"/virtual-patient-manage/aqLibrary/updateQuestionLibrary",
{
data
}
);
};
/** 删除问题库信息 */
export const deleteQuestionLibrary = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/aqLibrary/deleteQuestionLibrary",
{
data
}
);
};
/** 新增文件目录 */
export const addDirectory = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/directoryManage/addDirectory",
{
data
}
);
};
/** 修改文件目录 */
export const updateDirectory = (data?: object) => {
return http.request(
"put",
"/virtual-patient-manage/directoryManage/updateDirectory",
{
data
}
);
};
/** 查询文件目录 */
export const getFileDirectory = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/directoryManage/getFileDirectory",
{
params: data
}
);
};
/** 上传素材 */
export const uploadMaterial = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/materialLibrary/uploadMaterial",
{
data
}
);
};
/** 素材管理分页查询 */
export const queryMedicalRecPage = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/materialLibrary/queryMedicalRecPage",
{
params: data
}
);
};
/** 修改素材 */
export const updateMaterial = (data?: object) => {
return http.request(
"put",
"/virtual-patient-manage/materialLibrary/updateMaterial",
{
data
}
);
};
/** 删除素材 */
export const deleteMaterial = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/materialLibrary/deleteMaterial",
{
params: data
}
);
};
/** 查询病例默认问题 */
export const queryMedicalDefaultAnswer = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryMedicalDefaultAnswer",
{
params: data
}
);
};
/** 对话服务 */
export const talkRasa = (data?: object) => {
return http.request("post", "/virtual-patient-rasa/rasaCmd/deploy", {
data
});
};

@ -88,10 +88,10 @@ export const queryPhysicalToolList = (data?: object) => {
/** 查询体格检查的结果(执行体格检查) */
export const queryAskPhysicalResult = (data?: object) => {
return http.request(
"get",
"post",
"/virtual-patient/askPhysical/queryAskPhysicalResult",
{
params: data
data
}
);
};

@ -0,0 +1,52 @@
import { http } from "@/utils/http";
/** 分页查询病案管理 */
export const queryProcessRecordPage = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/processRecord/queryProcessRecordPage",
{
params: data
}
);
};
/** 电子病例视图 */
export const queryViewDetails = (data?: object) => {
return http.request(
"get",
"/virtual-patient/medicalRecord/queryViewDetails",
{
params: data
}
);
};
/** 保存或更新考核病案评估 */
export const saveProcessEvaluation = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/processRecord/saveProcessEvaluation",
{
data
}
);
};
/** 查询考核病案评估 */
export const queryProcessEvaluation = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/processRecord/queryProcessEvaluation",
{
params: data
}
);
};
export const querySingleDiseaseListByDropList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/querySingleDiseaseListByDropList",
{
params: data
}
);
};

@ -0,0 +1,175 @@
import { http } from "@/utils/http";
/** 分页查询药物信息 */
export const queryDrugManagePageList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/drugManage/queryPageList",
{
params: data
}
);
};
/** 新增药物信息 */
export const addDrugManage = (data?: object) => {
return http.request("post", "/virtual-patient-manage/drugManage/save", {
data
});
};
/** 修改药物信息 */
export const edtDrugManage = (data?: object) => {
return http.request("put", "/virtual-patient-manage/drugManage/update", {
data
});
};
/** 删除药物信息 */
export const delDrugManage = (data?: object) => {
return http.request("delete", "/virtual-patient-manage/drugManage/delete", {
params: data
});
};
/** 保存处置计划 */
export const saveTreatmentPlan = (data?: object) => {
return http.request("post", "/virtual-patient-manage/treatmentPlan/save", {
data
});
};
/** 分页查询处置计划列表 */
export const queryTreatmentPlanList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/treatmentPlan/queryPageList",
{
params: data
}
);
};
/** 修改 */
export const updateTreatmentPlan = (data?: object) => {
return http.request("put", "/virtual-patient-manage/treatmentPlan/update", {
data
});
};
/** 删除处置计划 */
export const delTreatmentPlan = (data?: object) => {
return http.request(
"delete",
"/virtual-patient-manage/treatmentPlan/delete",
{
params: data
}
);
};
/** 体格检查分页查询 */
export const queryPhysicalPage = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/physicalTool/queryPhysicalPage",
{
params: data
}
);
};
/** 删除体格工具 */
export const deleteConfigPhysicalTool = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/physicalTool/deleteConfigPhysicalTool",
{
params: data
}
);
};
/** 保存体格工具 */
export const saveConfigPhysicalTool = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/physicalTool/saveConfigPhysicalTool",
{
data
}
);
};
/** 修改体格工具 */
export const modifyConfigPhysicalTool = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/physicalTool/modifyConfigPhysicalTool",
{
data
}
);
};
/** 查询身体部位树 */
export const queryPhysicalLocation = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/physicalLocation/queryTree",
{
params: data
}
);
};
export const queryConfigPhysicalToolDetail = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/physicalTool/queryConfigPhysicalToolDetail",
{
params: data
}
);
};
/** 查询辅助检查项目列表 */
export const queryAncillaryItemList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/ancillaryItem/queryAncillaryItemList",
{
params: data
}
);
};
/** 分页查询辅助检查 */
export const queryAncillaryPage = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/ancillaryItem/queryAncillaryPage",
{
params: data
}
);
};
/** 保存辅助检查项 */
export const saveAncillaryItem = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/ancillaryItem/saveAncillaryItem",
{
data
}
);
};
/** 修改辅助检查项 */
export const modifyAncillaryItem = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/ancillaryItem/modifyAncillaryItem",
{
data
}
);
};
/** 删除辅助检查项 */
export const deleteAncillaryItem = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/ancillaryItem/deleteAncillaryItem",
{
params: data
}
);
};

@ -0,0 +1,112 @@
import { http } from "@/utils/http";
/** 初步诊断下拉列表联想 */
export const queryDiseaseListByDropList = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryDiseaseListByDropList",
{
params: data
}
);
};
/** 病历管理分页查询 */
export const queryMedicalRecPage = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryMedicalRecPage",
{
params: data
}
);
};
/** 创建疾病时的疾病列表 */
export const queryDiseaseListByCreat = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryDiseaseListByCreat",
{
params: data
}
);
};
/** 创建病历时查看配置的体格检查项 */
export const queryDiseasePhysicalByCreat = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryDiseasePhysicalByCreat",
{
params: data
}
);
};
/** 创建病历时查看配置的辅助检查项 */
export const queryDiseaseAncillaryByCreat = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryDiseaseAncillaryByCreat",
{
params: data
}
);
};
/** 新增病历*/
export const createMedicalRec = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/medicalRecManage/createMedicalRec",
{
data
}
);
};
/** 创建病历时, 应答策略查询问题(目前只支持单一疾病) */
export const queryQuestionListByCreat = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryQuestionListByCreat",
{
params: data
}
);
};
/** 创建病历时查看配置的处置计划 */
export const queryDiseaseTreatmentPlanByCreat = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryDiseaseTreatmentPlanByCreat",
{
params: data
}
);
};
/** 删除病历 */
export const deleteMedicalRec = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/deleteMedicalRec",
{
params: data
}
);
};
/** 查询病例详细信息 */
export const queryMedicalRecInfo = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/medicalRecManage/queryMedicalRecInfo",
{
params: data
}
);
};
/** 修改病历 */
export const modifyMedicalRec = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/medicalRecManage/modifyMedicalRec",
{
data
}
);
};

@ -0,0 +1,34 @@
import { http } from "@/utils/http";
/** 查询用户列表 */
export const queryUserPage = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/userManage/queryUserPage",
{
params: data
}
);
};
/** 停用用户 */
export const deactivateUser = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/userManage/deactivateUser",
{
params: data
}
);
};
/** 保存用户 */
export const saveUser = (data?: object) => {
return http.request("post", "/virtual-patient-manage/userManage/saveUser", {
data
});
};
/** 更新用户 */
export const updateUser = (data?: object) => {
return http.request("post", "/virtual-patient-manage/userManage/updateUser", {
data
});
};

@ -33,3 +33,19 @@ export const getLogin = (data?: object) => {
export const refreshTokenApi = (data?: object) => {
return http.request<RefreshTokenResult>("post", "/refreshToken", { data });
};
/** 用户注册 */
export const getRegister = (data?: object) => {
return http.request<UserResult>("post", "/virtual-patient/user/register", {
data
});
};
/** 修改密码 */
export const changePassWord = (data?: object) => {
return http.request<UserResult>(
"post",
"/virtual-patient/user/changePassWord",
{
data
}
);
};

@ -0,0 +1,32 @@
import { http } from "@/utils/http";
/** 查询字典树 */
export const queryCommonDictTree = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/commonDic/queryCommonDictTree",
{
params: data
}
);
};
/** 上传文件*/
export const uploadFile = (data?: object) => {
return http.request(
"post",
"/virtual-patient-manage/fileManage/uploadFile",
{ data },
{ headers: { "Content-Type": "multipart/form-data" } }
);
};
export const loadFileBase64 = (data?: object) => {
return http.request(
"get",
"/virtual-patient-manage/fileManage/loadFileBase64",
{
params: data
}
);
};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 649 KiB

After

Width:  |  Height:  |  Size: 583 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 KiB

After

Width:  |  Height:  |  Size: 671 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 KiB

After

Width:  |  Height:  |  Size: 598 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 794 KiB

After

Width:  |  Height:  |  Size: 670 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 970 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 921 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 925 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 665 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 771 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 844 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 959 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

@ -0,0 +1,8 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="tianjia">
<rect id="Rectangle 1949" x="0.5" y="0.5" width="19" height="19" rx="3.5" fill="white" stroke="#D9D9D9"/>
<g id="&#230;&#183;&#187;&#229;&#138;&#160; 1">
<path id="Vector" d="M13.9926 9.39973H10.5945V6.00168C10.5945 5.84262 10.5313 5.69008 10.4189 5.57761C10.3064 5.46514 10.1539 5.40195 9.99481 5.40195C9.83576 5.40195 9.68321 5.46514 9.57074 5.57761C9.45828 5.69008 9.39509 5.84262 9.39509 6.00168V9.39973H5.99704C5.83798 9.39973 5.68544 9.46291 5.57297 9.57538C5.4605 9.68785 5.39731 9.84039 5.39731 9.99945C5.39731 10.1585 5.4605 10.311 5.57297 10.4235C5.68544 10.536 5.83798 10.5992 5.99704 10.5992H9.39509V13.9972C9.39509 14.1563 9.45828 14.3088 9.57074 14.4213C9.68321 14.5338 9.83576 14.5969 9.99481 14.5969C10.1539 14.5969 10.3064 14.5338 10.4189 14.4213C10.5313 14.3088 10.5945 14.1563 10.5945 13.9972V10.5992H13.9926C14.1516 10.5992 14.3042 10.536 14.4167 10.4235C14.5291 10.311 14.5923 10.1585 14.5923 9.99945C14.5923 9.84039 14.5291 9.68785 14.4167 9.57538C14.3042 9.46291 14.1516 9.39973 13.9926 9.39973Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="0.2"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,11 @@
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="zhengque" clip-path="url(#clip0_351_1042)">
<path id="Vector" d="M9 16.5C11.071 16.5 12.946 15.6605 14.3033 14.3033C15.6605 12.946 16.5 11.071 16.5 9C16.5 6.92895 15.6605 5.05395 14.3033 3.6967C12.946 2.33947 11.071 1.5 9 1.5C6.92895 1.5 5.05395 2.33947 3.6967 3.6967C2.33947 5.05395 1.5 6.92895 1.5 9C1.5 11.071 2.33947 12.946 3.6967 14.3033C5.05395 15.6605 6.92895 16.5 9 16.5Z" fill="#0DB274" stroke="#0DB274" stroke-width="1.5" stroke-linejoin="round"/>
<path id="Vector_2" d="M6 9L8.25 11.25L12.75 6.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_351_1042">
<rect width="18" height="18" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 809 B

@ -0,0 +1,10 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="guanbi" clip-path="url(#clip0_311_6682)">
<path id="Vector" d="M8.5 7L13.7 1.8C14.1 1.4 14.1 0.7 13.7 0.3C13.3 -0.1 12.6 -0.1 12.2 0.3L7 5.5L1.8 0.3C1.4 -0.1 0.7 -0.1 0.3 0.3C-0.1 0.7 -0.1 1.4 0.3 1.8L5.5 7L0.3 12.2C-0.1 12.6 -0.1 13.3 0.3 13.7C0.7 14.1 1.4 14.1 1.8 13.7L7 8.5L12.2 13.7C12.6 14.1 13.3 14.1 13.7 13.7C14.1 13.3 14.1 12.6 13.7 12.2L8.5 7Z" fill="#999999"/>
</g>
<defs>
<clipPath id="clip0_311_6682">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 590 B

@ -0,0 +1,11 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="shanchu" clip-path="url(#clip0_351_973)">
<path id="Vector" d="M13.9465 4.01804H10.6743V3.23136C10.6743 2.27681 9.92672 1.5 9.0081 1.5H6.78521C5.86659 1.5 5.11903 2.27681 5.11903 3.23136V4.01804H2.05434C1.74787 4.01804 1.5 4.2756 1.5 4.59406C1.5 4.91252 1.74787 5.17008 2.05434 5.17008H2.96187V12.149C2.96187 13.4459 3.9771 14.5 5.22435 14.5H10.58C11.8281 14.5 12.8425 13.4451 12.8425 12.149V5.17008H13.9457C14.2521 5.17008 14.5 4.91252 14.5 4.59406C14.5 4.2756 14.2529 4.01804 13.9465 4.01804ZM6.2277 3.23136C6.2277 2.91208 6.47795 2.65204 6.78521 2.65204H9.00889C9.31615 2.65204 9.5664 2.91208 9.5664 3.23136V4.01804H6.2277V3.23136ZM11.7346 12.1482C11.7346 12.8098 11.2167 13.3471 10.5808 13.3471H5.22515C4.58845 13.3471 4.07133 12.809 4.07133 12.1482V5.17008H11.7354V12.1482H11.7346Z" fill="#FF3B39"/>
<path id="Vector_2" d="M6.55096 7C6.24636 7 6 7.27543 6 7.61598V11.384C6 11.7246 6.24636 12 6.55096 12C6.85557 12 7.10193 11.7246 7.10193 11.384V7.61598C7.10193 7.27543 6.85557 7 6.55096 7ZM9.44904 7C9.14443 7 8.89807 7.27543 8.89807 7.61598V11.384C8.89807 11.7246 9.14443 12 9.44904 12C9.75364 12 10 11.7246 10 11.384V7.61598C10 7.27543 9.75285 7 9.44904 7Z" fill="#FF3B39"/>
</g>
<defs>
<clipPath id="clip0_351_973">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,5 @@
<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="xiala">
<path id="xiala_2" d="M0.142313 0.827435L5.14686 5.85395C5.34073 6.04868 5.65927 6.04868 5.85315 5.85395L10.8577 0.827435C11.1644 0.51942 10.9427 0 10.5045 0H0.495464C0.0573317 0 -0.164358 0.51942 0.142313 0.827435Z" fill="#2B3F54"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 355 B

@ -0,0 +1,13 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="xiazai" clip-path="url(#clip0_1507_5683)">
<path id="Vector" d="M16.375 2.5H3.625C3.00368 2.5 2.5 3.00368 2.5 3.625V16.375C2.5 16.9963 3.00368 17.5 3.625 17.5H16.375C16.9963 17.5 17.5 16.9963 17.5 16.375V3.625C17.5 3.00368 16.9963 2.5 16.375 2.5Z" stroke="#333333" stroke-width="1.5" stroke-linejoin="round"/>
<path id="Vector_2" d="M13.3333 2.5V10H6.25V2.5H13.3333Z" stroke="#333333" stroke-width="1.5" stroke-linejoin="round"/>
<path id="Vector_3" d="M10.833 5.41602V7.08268" stroke="#333333" stroke-width="1.5" stroke-linecap="round"/>
<path id="Vector_4" d="M4.58203 2.5H14.9993" stroke="#333333" stroke-width="1.5" stroke-linecap="round"/>
</g>
<defs>
<clipPath id="clip0_1507_5683">
<rect width="20" height="20" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 863 B

@ -0,0 +1,12 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="bianji">
<g id="xiugai" clip-path="url(#clip0_351_961)">
<path id="Vector" d="M0.924731 15.067L0.924392 15.0665L0.924395 15.0665C0.867743 14.9761 0.837695 14.8716 0.837695 14.7649C0.837695 14.6582 0.867743 14.5537 0.924395 14.4633L0.924468 14.4632C0.983266 14.37 1.06488 14.2933 1.16159 14.2404C1.25826 14.1876 1.36682 14.1602 1.47699 14.161H1.47676V14.211L1.47713 14.161L0.924731 15.067ZM0.924731 15.067C0.984177 15.1592 1.06605 15.2349 1.16269 15.2869C1.25925 15.3389 1.3674 15.3655 1.47705 15.3643M0.924731 15.067L1.47676 15.3143M14.7131 15.3643C14.8228 15.3655 14.9309 15.3389 15.0275 15.2869C15.1241 15.2349 15.206 15.1592 15.2655 15.067L15.2234 15.0399L15.2656 15.0667C15.3234 14.9757 15.354 14.8702 15.3537 14.7624C15.3535 14.6547 15.3225 14.5492 15.2644 14.4585L15.2644 14.4584C15.205 14.3661 15.1231 14.2903 15.0265 14.2383C14.9299 14.1863 14.8217 14.1597 14.712 14.161L1.47676 15.3143M14.7131 15.3643C14.7131 15.3643 14.713 15.3643 14.7129 15.3643L14.7134 15.3143V15.3643H14.7131ZM14.7131 15.3643H1.47705M1.47705 15.3643C1.47713 15.3643 1.47722 15.3643 1.47731 15.3643L1.47676 15.3143M1.47705 15.3643H1.47676V15.3143M8.50934 10.7868L8.50938 10.7869L8.51099 10.7853L13.791 5.50859L13.7911 5.50853C14.1093 5.18944 14.2879 4.7572 14.2879 4.30656C14.2879 3.85593 14.1093 3.42368 13.7911 3.10459L13.791 3.10453L12.0054 1.32008L12.0055 1.32007L12.0045 1.31917C11.6792 1.01065 11.2479 0.838672 10.7995 0.838672C10.3512 0.838672 9.91991 1.01065 9.59458 1.31917L9.59457 1.31916L9.59365 1.32008L4.31365 6.59452L4.31361 6.59448L4.31205 6.59619C3.74161 7.22119 3.37721 8.00653 3.26829 8.84568L3.26824 8.84567L3.26805 8.84795L3.14805 10.2813L3.14804 10.2813L3.14723 10.2911C3.09185 10.9595 3.0636 11.3004 3.07321 11.4964C3.0781 11.5962 3.09291 11.6641 3.12226 11.7205C3.15053 11.7749 3.19063 11.8148 3.23531 11.8592L3.23818 11.862L3.23829 11.8621C3.35271 11.9751 3.507 12.0386 3.66781 12.0388H3.66787C3.73193 12.0388 4.02332 12.015 4.53964 11.9728C4.62727 11.9656 4.72137 11.9579 4.82193 11.9497L4.82204 11.9497L6.25759 11.8297L6.2576 11.8298L6.25984 11.8295C7.09888 11.7209 7.88423 11.3569 8.50934 10.7868ZM4.7226 10.749L4.31692 10.782L4.34992 10.3763L4.34993 10.3762L4.4709 8.94555C4.55122 8.38617 4.79384 7.86263 5.16872 7.43976L10.4451 2.16782C10.4451 2.16777 10.4452 2.16771 10.4453 2.16766C10.5397 2.07513 10.6667 2.02331 10.799 2.02331C10.9312 2.02331 11.0582 2.07514 11.1527 2.16768C11.1528 2.16773 11.1528 2.16778 11.1529 2.16782L12.8669 3.87975L12.9378 3.95166C13.0307 4.0459 13.083 4.17281 13.0833 4.30514C13.0837 4.43736 13.0323 4.56447 12.9401 4.65921C12.94 4.65929 12.9399 4.65936 12.9398 4.65944L7.66248 9.93124C7.23936 10.3057 6.71593 10.5483 6.15667 10.6291L4.72271 10.7489L4.7226 10.749Z" fill="#4287FF" stroke="#4287FF" stroke-width="0.1"/>
</g>
</g>
<defs>
<clipPath id="clip0_351_961">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save