|
|
|
@ -26,24 +26,26 @@ |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">档案号</span> |
|
|
|
<el-input placeholder="档案号" v-model="patientRegister.query.patientNo" size="small" clearable |
|
|
|
style="width: 110px" /> |
|
|
|
style="width: 80px" /> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">姓名</span> |
|
|
|
<el-input placeholder="姓名" v-model="patientRegister.query.patientName" size="small" clearable |
|
|
|
style="width: 80px" /> |
|
|
|
style="width: 60px" /> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">检查条码</span> |
|
|
|
<el-input placeholder="检查条码" v-model="patientRegister.query.pacsNo" size="small" clearable style="width: 120px" /> |
|
|
|
<el-input placeholder="检查条码" v-model="patientRegister.query.pacsNo" size="small" clearable |
|
|
|
style="width: 120px" /> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">检验条码</span> |
|
|
|
<el-input placeholder="检验条码" v-model="patientRegister.query.lisNo" size="small" clearable style="width: 120px" /> |
|
|
|
<el-input placeholder="检验条码" v-model="patientRegister.query.lisNo" size="small" clearable |
|
|
|
style="width: 120px" /> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">性别</span> |
|
|
|
<el-select v-model="patientRegister.query.sex" placeholder="请选择" style="width: 80px" size="small"> |
|
|
|
<el-select v-model="patientRegister.query.sex" placeholder="性别" style="width: 50px" size="small"> |
|
|
|
<el-option v-for="item in dict.forSex" :key="item.id" :label="item.displayName" :value="item.id"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
@ -54,8 +56,8 @@ |
|
|
|
style="width: 100px" /> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">身份证号</span> |
|
|
|
<el-input placeholder="身份证号" v-model="patientRegister.query.idCardNo" size="small" clearable |
|
|
|
<span class="spanClass">身份证</span> |
|
|
|
<el-input placeholder="身份证" v-model="patientRegister.query.idCardNo" size="small" clearable |
|
|
|
style="width: 150px" /> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
@ -69,15 +71,22 @@ |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">次数</span> |
|
|
|
<el-select v-model="patientRegister.query.customerOrgRegister" placeholder="次数" |
|
|
|
@change="changeCustomerOrgRegister" style="width: 60px;" size="small" value-key="id"> |
|
|
|
@change="changeCustomerOrgRegister" style="width: 50px;" size="small" value-key="id"> |
|
|
|
<el-option v-for="item in customerOrgRegisterList" :key="item.id" :label="item.medicalTimes" :value="item">{{ |
|
|
|
item.medicalTimes + '次' }}</el-option> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div class="query"> |
|
|
|
<span class="spanClass">体检类别</span> |
|
|
|
<el-select v-model="patientRegister.query.medicalTypeIds" placeholder="请选择" clearable filterable |
|
|
|
style="width: 170px" 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"> |
|
|
|
<span class="spanClass">状态</span> |
|
|
|
<el-select v-model="patientRegister.query.completeFlag" placeholder="请选择" clearable style="width: 80px" |
|
|
|
size="small"> |
|
|
|
<el-select v-model="patientRegister.query.completeFlags" placeholder="请选择" clearable style="width: 100px" |
|
|
|
size="small" multiple collapse-tags> |
|
|
|
<el-option v-for="item in dict.completeFlag" :key="item.id" :label="item.displayName" :value="item.id"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
@ -205,6 +214,13 @@ export default { |
|
|
|
// console.log('this.patientRegister.query.customerOrgRegister',this.patientRegister.query.customerOrgRegister) |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
//体检类别 |
|
|
|
getapi("/api/app/medical-type/in-filter").then((res) => { |
|
|
|
if (res.code > -1) { |
|
|
|
this.dict.medicalType = res.data; |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
@ -299,7 +315,7 @@ export default { |
|
|
|
case '档案号': |
|
|
|
case '姓名': |
|
|
|
case '预约手机号': |
|
|
|
case '身份证号': |
|
|
|
case '身份证': |
|
|
|
if (input.value) this.patientRegister.query.times++; |
|
|
|
input.select() |
|
|
|
break; |
|
|
|
@ -322,7 +338,7 @@ export default { |
|
|
|
case '档案号': |
|
|
|
case '姓名': |
|
|
|
case '预约手机号': |
|
|
|
case '身份证号': |
|
|
|
case '身份证': |
|
|
|
case '检查条码': |
|
|
|
case '检验条码': |
|
|
|
input.select() |
|
|
|
|