|
|
@ -10,9 +10,6 @@ |
|
|
|
<el-form-item label="患者姓名:"> |
|
|
|
<el-input v-model="dataForm.patientName" placeholder="患者姓名" size="small" clearable @clear="getDataListInitial()" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="身份证:"> |
|
|
|
<el-input v-model="dataForm.patientIdNumber" size="small" clearable placeholder="身份证" @clear="getDataListInitial()" /> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="dateRange" label="就诊时间" class="form-item-date"> |
|
|
|
<el-date-picker |
|
|
|
v-model="nextVisitTime" |
|
|
@ -27,14 +24,14 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="dateRange" label="预约时间" class="form-item-date"> |
|
|
|
<el-date-picker |
|
|
|
v-model="nextVisitTime" |
|
|
|
v-model="appointRange" |
|
|
|
size="small" |
|
|
|
type="daterange" |
|
|
|
range-separator="-" |
|
|
|
start-placeholder="开始日期" |
|
|
|
end-placeholder="结束日期" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
@change="dateChange" |
|
|
|
@change="appointChange" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item style="flex:1"> |
|
|
@ -254,6 +251,7 @@ export default { |
|
|
|
label: 'OU' |
|
|
|
}], |
|
|
|
nextVisitTime: [], |
|
|
|
appointRange: [], |
|
|
|
onlyRead: false, |
|
|
|
detailViewVisible: false, |
|
|
|
HisAddVisible: false, |
|
|
@ -262,6 +260,8 @@ export default { |
|
|
|
patientId: '', |
|
|
|
beginDate: '', |
|
|
|
endDate: '', |
|
|
|
appointBeginDate: '', |
|
|
|
appointEndDate: '', |
|
|
|
searchType: '0', |
|
|
|
projectCode: '', |
|
|
|
patientName: '', |
|
|
@ -331,6 +331,13 @@ export default { |
|
|
|
this.dataForm.searchType = e ? '' : '0' |
|
|
|
this.getDataListInitial() |
|
|
|
}, |
|
|
|
// 日期改变时 |
|
|
|
appointChange(e) { |
|
|
|
this.dataForm.appointBeginDate = e ? e[0] : '' |
|
|
|
this.dataForm.appointEndDate = e ? e[1] : '' |
|
|
|
this.dataForm.searchType = e ? '' : '0' |
|
|
|
this.getDataListInitial() |
|
|
|
}, |
|
|
|
// 根据就诊状态查询 |
|
|
|
handleType(value, index) { |
|
|
|
this.curIndex = index |
|
|
|