|
|
@ -9,7 +9,7 @@ |
|
|
<div> |
|
|
<div> |
|
|
<span class="query">检查医生</span> |
|
|
<span class="query">检查医生</span> |
|
|
<el-select v-model="doctorCheck.RegisterCheckEdit.checkDoctorId" filterable clearable placeholder="请选择" |
|
|
<el-select v-model="doctorCheck.RegisterCheckEdit.checkDoctorId" filterable clearable placeholder="请选择" |
|
|
style="width: 80px" size="small"> |
|
|
|
|
|
|
|
|
style="width: 80px" size="small" :filter-method="filterMethod"> |
|
|
<el-option v-for="item in users" :key="item.id" :label="item.surname" :value="item.id" /> |
|
|
<el-option v-for="item in users" :key="item.id" :label="item.surname" :value="item.id" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
@ -20,7 +20,7 @@ |
|
|
<div> |
|
|
<div> |
|
|
<span class="query">审核医生</span> |
|
|
<span class="query">审核医生</span> |
|
|
<el-select v-model="doctorCheck.RegisterCheckEdit.auditorUserId" filterable clearable placeholder="请选择" |
|
|
<el-select v-model="doctorCheck.RegisterCheckEdit.auditorUserId" filterable clearable placeholder="请选择" |
|
|
style="width: 80px" size="small" :disabled="doctorCheck.RegisterCheckEdit.isAudit == 'Y' ? true:false"> |
|
|
|
|
|
|
|
|
style="width: 80px" size="small" :disabled="doctorCheck.RegisterCheckEdit.isAudit == 'Y' ? true:false" :filter-method="filterMethod"> |
|
|
<el-option v-for="item in users" :key="item.id" :label="item.surname" :value="item.id" /> |
|
|
<el-option v-for="item in users" :key="item.id" :label="item.surname" :value="item.id" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
@ -60,6 +60,7 @@ export default { |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
users: [], |
|
|
users: [], |
|
|
|
|
|
usersAll:[], |
|
|
dialogVisible: false, |
|
|
dialogVisible: false, |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
@ -82,7 +83,8 @@ export default { |
|
|
postapi('/api/identity/users/GetListByOperatorType',{operatorTypes:["1","3"]}) |
|
|
postapi('/api/identity/users/GetListByOperatorType',{operatorTypes:["1","3"]}) |
|
|
.then(res => { |
|
|
.then(res => { |
|
|
if (res.code > -1) { |
|
|
if (res.code > -1) { |
|
|
this.users = res.data |
|
|
|
|
|
|
|
|
this.usersAll = res.data.slice() |
|
|
|
|
|
this.users = res.data.slice() |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
@ -91,6 +93,23 @@ export default { |
|
|
return moment(new Date(date)).format(forMat); |
|
|
return moment(new Date(date)).format(forMat); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//快速选择组合项目时,调整可按拼间简码及简称查找 |
|
|
|
|
|
filterMethod(keyWords) { |
|
|
|
|
|
//console.log('filterMethod',this.asbItemQuick) |
|
|
|
|
|
if (keyWords) { |
|
|
|
|
|
this.users = []; |
|
|
|
|
|
this.usersAll.forEach(item => { |
|
|
|
|
|
if (item.surname.indexOf(keyWords) > - 1 |
|
|
|
|
|
|| item.simpleCode.toLowerCase().indexOf(keyWords.toLowerCase()) > - 1 |
|
|
|
|
|
|| item.userName.indexOf(keyWords) > - 1) { |
|
|
|
|
|
this.users.push(item); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} else { |
|
|
|
|
|
this.users = deepCopy(this.usersAll); |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 放在 明细中获取,否则要获取两次 |
|
|
// 放在 明细中获取,否则要获取两次 |
|
|
// getRegisterCheck(id){ |
|
|
// getRegisterCheck(id){ |
|
|
// if(id){ |
|
|
// if(id){ |
|
|
|