|
|
|
@ -7,13 +7,12 @@ |
|
|
|
:disabled="dataTransOpts.tableS.patient_register.completeFlag == '3' ? true : false" placeholder="请选择" |
|
|
|
style="width: 80px" size="small"> |
|
|
|
<el-option-group v-for="group in medicalConclusionGroup" :key="group.value" :label="group.label"> |
|
|
|
<el-option v-for="item in group.options" :key="item.id" :label="item.displayName" |
|
|
|
:value="item.id" /> |
|
|
|
<el-option v-for="item in group.options" :key="item.id" :label="item.displayName" :value="item.id" /> |
|
|
|
</el-option-group> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="query">总检医生</span> |
|
|
|
<span class="query">{{ summary_check_doctor_alias[0] || '总检' }}医生</span> |
|
|
|
<el-select v-model="dataTransOpts.tableS.patient_register.summaryDoctorId" filterable clearable |
|
|
|
:disabled="dataTransOpts.tableS.patient_register.completeFlag == '3' ? true : false" placeholder="请选择" |
|
|
|
style="width: 80px" size="small"> |
|
|
|
@ -21,29 +20,29 @@ |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="query">总检日期</span> |
|
|
|
<span class="query">{{ summary_check_doctor_alias[0] || '总检' }}日期</span> |
|
|
|
<el-date-picker v-model="dataTransOpts.tableS.patient_register.summaryDate" value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
:disabled="dataTransOpts.tableS.patient_register.completeFlag == '3' ? true : false" type="date" |
|
|
|
style="width: 90px" size="small" /> |
|
|
|
</div> |
|
|
|
<div style="margin-top: 3px;"> |
|
|
|
<span class="query">总检</span> |
|
|
|
<span class="query">{{ summary_check_doctor_alias[0] || '总检' }}</span> |
|
|
|
<el-checkbox :value="dataTransOpts.tableS.patient_register.completeFlag == '3'" disabled></el-checkbox> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="query">审核医生</span> |
|
|
|
<span class="query">{{ summary_check_doctor_alias[1] || '审核' }}医生</span> |
|
|
|
<el-select v-model="dataTransOpts.tableS.patient_register.auditDoctorId" disabled placeholder="请选择" |
|
|
|
style="width: 80px" size="small"> |
|
|
|
<el-option v-for="item in users" :key="item.id" :label="item.surname" :value="item.id" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="query">审核日期</span> |
|
|
|
<span class="query">{{ summary_check_doctor_alias[1] || '审核' }}日期</span> |
|
|
|
<el-date-picker v-model="dataTransOpts.tableS.patient_register.auditDate" value-format="yyyy-MM-dd" disabled |
|
|
|
type="date" style="width: 90px" size="small" /> |
|
|
|
</div> |
|
|
|
<div style="margin-top: 3px;"> |
|
|
|
<span class="query">审核</span> |
|
|
|
<span class="query">{{ summary_check_doctor_alias[1] || '审核' }}</span> |
|
|
|
<el-checkbox :value="dataTransOpts.tableS.patient_register.isAudit == 'Y'" disabled></el-checkbox> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -62,6 +61,7 @@ export default { |
|
|
|
users: [], |
|
|
|
medicalConclusion: [], |
|
|
|
medicalConclusionGroup: [], |
|
|
|
summary_check_doctor_alias: ["总检", "审核"], |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
|
@ -73,13 +73,13 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
computed: { |
|
|
|
...mapState(["dict","window", "dataTransOpts"]), |
|
|
|
...mapState(["dict", "window", "dataTransOpts"]), |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 初始化字典数据 |
|
|
|
dictInit() { |
|
|
|
// 获取用户信息 |
|
|
|
postapi('/api/identity/users/GetListByOperatorType',{operatorTypes:["2","3"]}) |
|
|
|
postapi('/api/identity/users/GetListByOperatorType', { operatorTypes: ["2", "3"] }) |
|
|
|
.then(res => { |
|
|
|
if (res.code > -1) { |
|
|
|
this.users = res.data |
|
|
|
@ -95,6 +95,16 @@ export default { |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
let sysParmId = "summary_check_doctor_alias" |
|
|
|
postapi('/api/app/SysParmValue/GetSysParmValueBySysParmId', { sysParmId }) |
|
|
|
.then(res => { |
|
|
|
if (res.code > -1) { |
|
|
|
this.summary_check_doctor_alias = JSON.parse(res.data) |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
medicalConclusionHandle() { |
|
|
|
@ -115,7 +125,7 @@ export default { |
|
|
|
if (lfind > -1) { |
|
|
|
this.medicalConclusionGroup[lfind]["options"].push({ id: e.id, displayName: e.displayName }) |
|
|
|
} else { |
|
|
|
this.medicalConclusionGroup.push({ |
|
|
|
this.medicalConclusionGroup.push({ |
|
|
|
label: e.medicalConclusionTypeName, |
|
|
|
value: e.medicalConclusionTypeId, |
|
|
|
options: [{ id: e.id, displayName: e.displayName }] |
|
|
|
@ -131,12 +141,13 @@ export default { |
|
|
|
}; |
|
|
|
</script> |
|
|
|
<style scoped> |
|
|
|
::v-deep .el-select-group__title{ |
|
|
|
::v-deep .el-select-group__title { |
|
|
|
font-size: 15px; |
|
|
|
background-color: #EEEEEE; |
|
|
|
color: black; |
|
|
|
font-weight: 700; |
|
|
|
} |
|
|
|
|
|
|
|
/* popper-class="sumarySelect" :popper-append-to-body="false" |
|
|
|
::v-deep .sumarySelect .el-select-dropdown__wrap { |
|
|
|
background-color: #FFF; |
|
|
|
|