@@ -250,7 +258,7 @@ export default {
isAuditCheck: '', //检查项目审核
medicalTypeIds: [],
checkDoctorIds: [],
-
+ summaryDoctorIds:[],
},
completeFlag: []
},
@@ -357,7 +365,7 @@ export default {
// 用户
- let operatorTypes = ["2", "3"]
+ let operatorTypes = ["2", "3"] //总检医生
if (this.win == 'doctorCheck') operatorTypes = ["1", "3"]
postapi('/api/identity/users/GetListByOperatorType', { operatorTypes })
.then(res => {
@@ -514,8 +522,15 @@ export default {
if (this.local.query.haveImage) body.isPicture = 'Y'
if (this.local.query.checkCompleteFlag) body.asbitemCompleteFlag = this.local.query.checkCompleteFlag
if (this.local.query.isAuditCheck) body.asbitemIsAudit = this.local.query.isAuditCheck
- body.medicalTypeIds = this.local.query.medicalTypeIds
- body.checkDoctorIds = this.local.query.checkDoctorIds
+ if(Array.isArray(this.local.query.medicalTypeIds) && this.local.query.medicalTypeIds.length > 0){
+ body.medicalTypeIds = this.local.query.medicalTypeIds
+ }
+ if(Array.isArray(this.local.query.checkDoctorIds) && this.local.query.checkDoctorIds.length > 0){
+ body.checkDoctorIds = this.local.query.checkDoctorIds
+ }
+ if(Array.isArray(this.local.query.summaryDoctorIds) && this.local.query.summaryDoctorIds.length > 0){
+ body.summaryDoctorIds = this.local.query.summaryDoctorIds
+ }
body.isFilterPreRegistration = 'Y' //是否需要过滤预登记数据 Y=过滤预登记数据 N=不过滤 默认为N (备注:只有CompleteFlag参数的值不为0的情况才有效,null值也有效)
// "patientName": "string",
diff --git a/src/components/sumDoctorCheck/CheckDetails.vue b/src/components/sumDoctorCheck/CheckDetails.vue
index 03fc161..2521b2d 100644
--- a/src/components/sumDoctorCheck/CheckDetails.vue
+++ b/src/components/sumDoctorCheck/CheckDetails.vue
@@ -1,5 +1,49 @@
-
+
+
+
+
+ | {{ item.itemTypeName }} |
+
+
+
+
+ | {{ item2.asbitemNames }} |
+ {{ '检查日期:' + item2.checkDate.substring(0, 10) + ' 检查医生:' + item2.checkDoctorName
+ }} |
+
+
+
+ | 项目 |
+ 本次结果 |
+ 上次结果 |
+ 上上次结果 |
+ 参考值 |
+ 警告参考值 |
+ 单位 |
+ 提示 |
+
+
+ | {{ item3.itemName }} |
+ {{ item3.itemResult }} |
+ {{ item3.previousItemResult }} |
+ {{ item3.previousTwoItemResult }} |
+ {{ item3.referenceRangeValue }} |
+ {{ item3.criticalRangeValue }} |
+ {{ item3.unit }} |
+ {{ item3.resultStatusName }} |
+
+
+
+ |
+
+
+
+
+
+
+
@@ -64,11 +108,21 @@ export default {
return {
tableData: [],
RegisterCheckList: [],
- details: []
+ details: [],
+ details_disp_mode:'0', // 0 汇总查看,1 点击单项查看(类似医生诊台录入页面方式)
};
},
- created() { },
+ created() {
+ // 获取系统参数(明细显示模式 0 汇总查看,1 点击单项查看(类似医生诊台录入页面方式))
+ postapi('/api/app/SysParmValue/GetSysParmValueBySysParmId', { sysParmId: 'details_disp_mode' })
+ .then(res => {
+ if (res.code > -1) {
+ this.details_disp_mode = res.data || "0"
+ }
+ })
+
+ },
//挂载完成
mounted() {