dev
This commit is contained in:
parent
3b0faf8010
commit
5137ec5d7a
|
|
@ -34,6 +34,12 @@
|
||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item prop="type" label="费用类型">
|
||||||
|
<el-select v-model="edit_data.type" :disabled="edit_data.status==0||isShowCard">
|
||||||
|
<el-option label="自费" :value="1"></el-option>
|
||||||
|
<el-option label="医保" :value="2"></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div class="middle">
|
<div class="middle">
|
||||||
<el-form-item prop="gender" label="性别">
|
<el-form-item prop="gender" label="性别">
|
||||||
|
|
@ -63,6 +69,21 @@
|
||||||
<el-input v-model="edit_data.certNo" placeholder="请输入证件码"
|
<el-input v-model="edit_data.certNo" placeholder="请输入证件码"
|
||||||
:disabled="edit_data.status==1||edit_data.status==3||edit_data.status==0"></el-input>
|
:disabled="edit_data.status==1||edit_data.status==3||edit_data.status==0"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item v-if="!isBtnShow&&dateName!='预约'" label="时间">
|
||||||
|
<div style="flex: 1;min-width: 0">现在</div>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-else prop="date" label="预约日期">
|
||||||
|
<el-date-picker
|
||||||
|
v-model="edit_data.date"
|
||||||
|
type="date"
|
||||||
|
format="YYYY/MM/DD"
|
||||||
|
value-format="YYYY-MM-DD"
|
||||||
|
placeholder="选择日期"
|
||||||
|
style="width: 100%"
|
||||||
|
:disabledDate="disabledDate"
|
||||||
|
unlink-panels
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="right">
|
<div class="right">
|
||||||
|
|
@ -90,44 +111,20 @@
|
||||||
<el-option label="复诊" :value="1"></el-option>
|
<el-option label="复诊" :value="1"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
<el-form-item :label="isBtnShow?'预约时间':' '">
|
||||||
</div>
|
<div style="display: flex;justify-content: space-between">
|
||||||
<div style="display:flex;width:100%;">
|
|
||||||
<div class="type">
|
|
||||||
<el-form-item prop="type" label="费用类型">
|
|
||||||
<el-select v-model="edit_data.type" :disabled="edit_data.status==0||isShowCard">
|
|
||||||
<el-option label="自费" :value="1"></el-option>
|
|
||||||
<el-option label="医保" :value="2"></el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</div>
|
|
||||||
<div class="item-btn">
|
|
||||||
<el-form-item label="时间">
|
|
||||||
<div style=" display: flex;width: 100%">
|
|
||||||
<div style="flex: 1;min-width: 0" v-if="!isBtnShow&&dateName!='预约'">现在</div>
|
|
||||||
<div v-else style="flex:1;min-width:0;display: flex;align-items: center">
|
|
||||||
<el-date-picker
|
|
||||||
v-model="edit_data.date"
|
|
||||||
type="date"
|
|
||||||
format="YYYY/MM/DD"
|
|
||||||
value-format="YYYY-MM-DD"
|
|
||||||
placeholder="选择日期"
|
|
||||||
style="width: 50%"
|
|
||||||
:disabledDate="disabledDate"
|
|
||||||
unlink-panels
|
|
||||||
/>
|
|
||||||
<el-time-select
|
<el-time-select
|
||||||
|
v-if="isBtnShow"
|
||||||
v-model="edit_data.time"
|
v-model="edit_data.time"
|
||||||
start="08:00"
|
start="08:00"
|
||||||
step="00:15"
|
step="00:15"
|
||||||
end="22:00"
|
end="22:00"
|
||||||
:min-time="getCurrentTime(edit_data.date)"
|
:min-time="getCurrentTime(edit_data.date)"
|
||||||
placeholder="选择时间"
|
placeholder="选择时间"
|
||||||
style="width: 50%"
|
style="flex: 1;min-width: 0"
|
||||||
/>
|
/>
|
||||||
</div>
|
<div v-else style="flex: 1;min-width: 0"></div>
|
||||||
<span v-if="dateName!='预约'"
|
<span :class="{disabled:edit_data.status==1||edit_data.status==3||edit_data.status==0}"
|
||||||
:class="{disabled:edit_data.status==1||edit_data.status==3||edit_data.status==0}"
|
|
||||||
class="small-btn" @click="changeBtn">{{
|
class="small-btn" @click="changeBtn">{{
|
||||||
isBtnShow ? '挂号' : '预约'
|
isBtnShow ? '挂号' : '预约'
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
@ -551,16 +548,19 @@ defineExpose({init})
|
||||||
flex: 1;
|
flex: 1;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
}
|
}
|
||||||
.item-btn{
|
|
||||||
|
.item-btn {
|
||||||
flex: 2;
|
flex: 2;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
margin-left: 24px;
|
margin-left: 24px;
|
||||||
}
|
}
|
||||||
.type{
|
|
||||||
|
.type {
|
||||||
width: 235px;
|
width: 235px;
|
||||||
min-width: 0
|
min-width: 0
|
||||||
}
|
}
|
||||||
:deep(.el-date-editor.el-input, .el-date-editor.el-input__wrapper){
|
|
||||||
margin-right: 24px;
|
.small-btn {
|
||||||
|
width: 86px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
Loading…
Reference in New Issue