|
@@ -341,6 +341,7 @@
|
|
|
:target="searchParams.target"
|
|
|
:title="searchParams.title"
|
|
|
:show-emp-dept="searchParams.target === 'physician'"
|
|
|
+ :show-yb-code="searchParams.target === 'physician'"
|
|
|
@close="searchParams.showSearch = false"
|
|
|
@click-item="handleClickSearchItem"
|
|
|
/>
|
|
@@ -563,15 +564,24 @@ const searchPhysician = (flag) => {
|
|
|
|
|
|
const handleClickSearchItem = (item) => {
|
|
|
if (searchParams.target === 'physician') {
|
|
|
+ if (!item.ybCode) {
|
|
|
+ ElMessage({
|
|
|
+ message: '请选择有医保赋码的人员。',
|
|
|
+ type: 'warning',
|
|
|
+ duration: 2500,
|
|
|
+ showClose: true
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
switch (searchParams.title) {
|
|
|
case '管床医生':
|
|
|
- patient.value.referPhysician = item.code
|
|
|
- patient.value.referPhysicianName = item.name
|
|
|
- break
|
|
|
+ patient.value.referPhysician = item.code;
|
|
|
+ patient.value.referPhysicianName = item.name;
|
|
|
+ break;
|
|
|
case '责任护士':
|
|
|
- patient.value.dutyNurse = item.code
|
|
|
- patient.value.dutyNurseName = item.name
|
|
|
- break
|
|
|
+ patient.value.dutyNurse = item.code;
|
|
|
+ patient.value.dutyNurseName = item.name;
|
|
|
+ break;
|
|
|
}
|
|
|
} else if (searchParams.target === 'diag' || searchParams.target === 'injurydiag') {
|
|
|
diagItem.value.icdCode = item.icdCode
|