|
|
|
@ -35,13 +35,21 @@ |
|
|
|
<el-option v-for="item in dict.medicalType" :key="item.id" :label="item.displayName" :value="item.id" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span>{{ win == 'doctorCheck' ? '检查' : '总检' }}医生:</span> |
|
|
|
<div v-if="win == 'doctorCheck'" class="query"> |
|
|
|
<span>检查医生:</span> |
|
|
|
<el-select v-model="local.query.checkDoctorIds" placeholder="请选择医生" size="small" filterable clearable |
|
|
|
style="width:207px;text-align: left;" multiple collapse-tags> |
|
|
|
<el-option v-for="item in users" :key="item.id" :value="item.id" :label="item.surname" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div v-else class="query"> |
|
|
|
<span>总检医生:</span> |
|
|
|
<el-select v-model="local.query.summaryDoctorIds" placeholder="请选择医生" size="small" filterable clearable |
|
|
|
style="width:207px;text-align: left;" multiple collapse-tags> |
|
|
|
<el-option v-for="item in users" :key="item.id" :value="item.id" :label="item.surname" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="query"> |
|
|
|
<span>人员状态:</span> |
|
|
|
<el-select v-model="local.query.completeFlag" placeholder="请选择" clearable style="width: 80px" size="small"> |
|
|
|
@ -186,9 +194,9 @@ |
|
|
|
<div>{{ scope.row.isLock == "Y" ? "是" : "否" }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="summaryDoctorName" label="总检医生" sortable> |
|
|
|
<el-table-column prop="summaryDoctorName" label="总检医生" sortable align="center"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="auditDoctorName" label="审核医生" sortable> |
|
|
|
<el-table-column prop="auditDoctorName" label="审核医生" sortable align="center"> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<div style="display: flex;justify-content:space-between;"> |
|
|
|
@ -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", |
|
|
|
|