|
|
@ -28,6 +28,13 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="query"> |
|
|
|
|
|
<span>体检类别:</span> |
|
|
|
|
|
<el-select v-model="local.query.medicalTypeIds" placeholder="请选择" clearable filterable |
|
|
|
|
|
style="width: 200px" size="small" multiple collapse-tags> |
|
|
|
|
|
<el-option v-for="item in dict.medicalType" :key="item.id" :label="item.displayName" :value="item.id" /> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
</div> |
|
|
<div class="query"> |
|
|
<div class="query"> |
|
|
<span>人员状态:</span> |
|
|
<span>人员状态:</span> |
|
|
<el-select v-model="local.query.completeFlag" placeholder="请选择" clearable style="width: 80px" size="small"> |
|
|
<el-select v-model="local.query.completeFlag" placeholder="请选择" clearable style="width: 80px" size="small"> |
|
|
@ -70,10 +77,8 @@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<!-- 人员列表 --> |
|
|
<!-- 人员列表 --> |
|
|
<el-table :data="dataList" border width="100%" |
|
|
|
|
|
:height="tableHeight" row-key="id" |
|
|
|
|
|
size="small" highlight-current-row @row-click="rowClick" @row-dblclick="rowDblclick" ref="info" id="info" |
|
|
|
|
|
style="border-radius:10px;"> |
|
|
|
|
|
|
|
|
<el-table :data="dataList" border width="100%" :height="tableHeight" row-key="id" size="small" highlight-current-row |
|
|
|
|
|
@row-click="rowClick" @row-dblclick="rowDblclick" ref="info" id="info" style="border-radius:10px;"> |
|
|
<el-table-column prop="customerOrgParentName" label="单位" width="120" sortable> |
|
|
<el-table-column prop="customerOrgParentName" label="单位" width="120" sortable> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div>{{ scope.row.customerOrgParentName ? scope.row.customerOrgParentName : scope.row.customerOrgName }}</div> |
|
|
<div>{{ scope.row.customerOrgParentName ? scope.row.customerOrgParentName : scope.row.customerOrgName }}</div> |
|
|
@ -185,8 +190,8 @@ |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<!--通用选单位、体检次数、分组的控件--> |
|
|
<!--通用选单位、体检次数、分组的控件--> |
|
|
<el-dialog title="体检单位选择" :visible.sync="report.dialogCusOrgOCX" :close-on-click-modal="false" :append-to-body="true" |
|
|
|
|
|
width="880px" height="600px"> |
|
|
|
|
|
|
|
|
<el-dialog title="体检单位选择" :visible.sync="report.dialogCusOrgOCX" :close-on-click-modal="false" |
|
|
|
|
|
:append-to-body="true" width="880px" height="600px"> |
|
|
<CusOrgOCX :useCustomerOrg="false" :initDateType="'medicalStartDate'" /> |
|
|
<CusOrgOCX :useCustomerOrg="false" :initDateType="'medicalStartDate'" /> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
@ -233,6 +238,8 @@ export default { |
|
|
checkAsb: '', //检查项目 |
|
|
checkAsb: '', //检查项目 |
|
|
checkCompleteFlag: '', //检查项目状态 |
|
|
checkCompleteFlag: '', //检查项目状态 |
|
|
isAuditCheck: '', //检查项目审核 |
|
|
isAuditCheck: '', //检查项目审核 |
|
|
|
|
|
medicalTypeIds:[] |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
completeFlag: [] |
|
|
completeFlag: [] |
|
|
}, |
|
|
}, |
|
|
@ -269,9 +276,9 @@ export default { |
|
|
...mapState(["window", "dataTransOpts", "dict", "customerOrg", "patientRegister", "doctorCheck", "sumDoctorCheck", "report"]), |
|
|
...mapState(["window", "dataTransOpts", "dict", "customerOrg", "patientRegister", "doctorCheck", "sumDoctorCheck", "report"]), |
|
|
divHeight() { |
|
|
divHeight() { |
|
|
if (this.win == "doctorCheck") { |
|
|
if (this.win == "doctorCheck") { |
|
|
return 170 |
|
|
|
|
|
|
|
|
return 202 |
|
|
} else { |
|
|
} else { |
|
|
return 105 |
|
|
|
|
|
|
|
|
return 137 |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
tableHeight() { |
|
|
tableHeight() { |
|
|
@ -445,6 +452,7 @@ export default { |
|
|
if (this.local.query.haveImage) body.isPicture = 'Y' |
|
|
if (this.local.query.haveImage) body.isPicture = 'Y' |
|
|
if (this.local.query.checkCompleteFlag) body.asbitemCompleteFlag = this.local.query.checkCompleteFlag |
|
|
if (this.local.query.checkCompleteFlag) body.asbitemCompleteFlag = this.local.query.checkCompleteFlag |
|
|
if (this.local.query.isAuditCheck) body.asbitemIsAudit = this.local.query.isAuditCheck |
|
|
if (this.local.query.isAuditCheck) body.asbitemIsAudit = this.local.query.isAuditCheck |
|
|
|
|
|
body.medicalTypeIds = this.local.query.medicalTypeIds |
|
|
|
|
|
|
|
|
body.isFilterPreRegistration = 'Y' //是否需要过滤预登记数据 Y=过滤预登记数据 N=不过滤 默认为N (备注:只有CompleteFlag参数的值不为0的情况才有效,null值也有效) |
|
|
body.isFilterPreRegistration = 'Y' //是否需要过滤预登记数据 Y=过滤预登记数据 N=不过滤 默认为N (备注:只有CompleteFlag参数的值不为0的情况才有效,null值也有效) |
|
|
// "patientName": "string", |
|
|
// "patientName": "string", |
|
|
|