|
@ -1,5 +1,5 @@ |
|
|
<template> |
|
|
<template> |
|
|
<!-- 已约患者列表 --> |
|
|
|
|
|
|
|
|
<!-- 预约列表 --> |
|
|
<div class="nurse_content"> |
|
|
<div class="nurse_content"> |
|
|
<div v-if="!detailViewVisible" class="scheduled-patient"> |
|
|
<div v-if="!detailViewVisible" class="scheduled-patient"> |
|
|
<div class="scheduled-patient-head"> |
|
|
<div class="scheduled-patient-head"> |
|
@ -83,7 +83,7 @@ |
|
|
@selection-change="handleSelectionChange" |
|
|
@selection-change="handleSelectionChange" |
|
|
> |
|
|
> |
|
|
<el-table-column v-if="printHidden" type="selection" /> |
|
|
<el-table-column v-if="printHidden" type="selection" /> |
|
|
<el-table-column label="预约时间" header-align="center" align="center" width="170px"> |
|
|
|
|
|
|
|
|
<el-table-column label="预约时间" header-align="center" align="center" width="110px"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
{{ scope.row.appointDate ? scope.row.appointDate : '-' }} |
|
|
{{ scope.row.appointDate ? scope.row.appointDate : '-' }} |
|
|
</template> |
|
|
</template> |
|
@ -96,25 +96,25 @@ |
|
|
<el-table-column prop="patientName" label="患者姓名" header-align="center" align="center" width="100px" /> |
|
|
<el-table-column prop="patientName" label="患者姓名" header-align="center" align="center" width="100px" /> |
|
|
<el-table-column prop="patientId" label="登记号" header-align="center" align="center" width="120px" /> |
|
|
<el-table-column prop="patientId" label="登记号" header-align="center" align="center" width="120px" /> |
|
|
<el-table-column prop="patientPhone" label="电话号" header-align="center" align="center" width="140px" /> |
|
|
<el-table-column prop="patientPhone" label="电话号" header-align="center" align="center" width="140px" /> |
|
|
<el-table-column label="医疗项目" prop="itemName" header-align="center" align="center" width="180px" /> |
|
|
|
|
|
|
|
|
<el-table-column label="医疗项目" prop="itemName" header-align="center" align="center" width="100px" /> |
|
|
<el-table-column label="眼别" prop="eyeType" header-align="center" align="center" width="80px" /> |
|
|
<el-table-column label="眼别" prop="eyeType" header-align="center" align="center" width="80px" /> |
|
|
<el-table-column label="准备工作" header-align="center" align="center" width="140px"> |
|
|
<el-table-column label="准备工作" header-align="center" align="center" width="140px"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div> |
|
|
<div> |
|
|
<div :class="{active_check:scope.row.yzOpen==='Y'}"> |
|
|
|
|
|
<input style="margin-right: 5px" type="checkbox" :checked="scope.row.yzOpen==='Y'">医嘱已开 |
|
|
|
|
|
|
|
|
<div v-if="scope.row.yzOpen==='Y'" :class="{active_check:scope.row.yzOpen==='Y'}"> |
|
|
|
|
|
医嘱已开 |
|
|
</div> |
|
|
</div> |
|
|
<div :class="{active_check:scope.row.pupilDilate==='Y'}"> |
|
|
|
|
|
<input style="margin-right: 5px" type="checkbox" :checked="scope.row.pupilDilate==='Y'">散瞳 |
|
|
|
|
|
|
|
|
<div v-if="scope.row.pupilDilate==='Y'" :class="{active_check:scope.row.pupilDilate==='Y'}"> |
|
|
|
|
|
散瞳 |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="未到达" header-align="center" align="center" width="140px"> |
|
|
|
|
|
|
|
|
<el-table-column label="是否到达" header-align="center" align="center" width="85px"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-select v-model="scope.row.arrival" placeholder="" size="small" @change="value=>changeEyeType(value,scope)"> |
|
|
|
|
|
|
|
|
<el-select v-model="scope.row.arrival" :class="{'active_check':scope.row.arrival==='Y'}" class="arrivalSelect" placeholder="" size="small" @change="value=>changeEyeType(value,scope)"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in eyeList" |
|
|
|
|
|
|
|
|
v-for="item in arrivalList" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
|
:label="item.label" |
|
|
:label="item.label" |
|
|
:value="item.value" |
|
|
:value="item.value" |
|
@ -206,6 +206,12 @@ export default { |
|
|
{ |
|
|
{ |
|
|
value: '0', |
|
|
value: '0', |
|
|
label: '今天' |
|
|
label: '今天' |
|
|
|
|
|
}, { |
|
|
|
|
|
value: '7', |
|
|
|
|
|
label: '明天' |
|
|
|
|
|
}, { |
|
|
|
|
|
value: '8', |
|
|
|
|
|
label: '后天' |
|
|
}, { |
|
|
}, { |
|
|
value: '1', |
|
|
value: '1', |
|
|
label: '昨天' |
|
|
label: '昨天' |
|
@ -250,12 +256,12 @@ export default { |
|
|
value: 'N', |
|
|
value: 'N', |
|
|
label: '未到达' |
|
|
label: '未到达' |
|
|
}], |
|
|
}], |
|
|
eyeList: [{ |
|
|
|
|
|
|
|
|
arrivalList: [{ |
|
|
value: 'Y', |
|
|
value: 'Y', |
|
|
label: '已到达' |
|
|
|
|
|
|
|
|
label: '是' |
|
|
}, { |
|
|
}, { |
|
|
value: 'N', |
|
|
value: 'N', |
|
|
label: '未到达' |
|
|
|
|
|
|
|
|
label: '否' |
|
|
}], |
|
|
}], |
|
|
curIndex: 0, |
|
|
curIndex: 0, |
|
|
curIndex2: 0, |
|
|
curIndex2: 0, |
|
@ -482,6 +488,20 @@ export default { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
.active_check{ |
|
|
.active_check{ |
|
|
color: #0075ff; |
|
|
|
|
|
|
|
|
color: #409EFF; |
|
|
|
|
|
} |
|
|
|
|
|
::v-deep .active_check>.el-input--suffix>.el-input__inner{ |
|
|
|
|
|
color: #67C23A; |
|
|
|
|
|
} |
|
|
|
|
|
.arrivalSelect{ |
|
|
|
|
|
::v-deep .el-input__suffix{ |
|
|
|
|
|
display: none; |
|
|
|
|
|
} |
|
|
|
|
|
::v-deep .el-input__inner{ |
|
|
|
|
|
border: 0; |
|
|
|
|
|
font-size: 16px; |
|
|
|
|
|
text-align: center; |
|
|
|
|
|
padding: 0; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|