This commit is contained in:
曹辉 2023-04-10 16:06:50 +08:00
parent 6cb57a32f9
commit bfb8e72254
2 changed files with 46 additions and 15 deletions

View File

@ -223,13 +223,13 @@
></div>
</el-dialog>
<!-- 派单弹框 -->
<el-dialog title="派单" :visible.sync="innerdispatch" append-to-body width="500px" height="100px">
<el-form ref="form" :model="form" :rules="rules" label-width="130px">
<el-form-item label="护理员姓名" prop="nursePersonName">
<el-dialog title="派单" :visible.sync="innerdispatch" append-to-body width="900px" height="100px">
<el-form ref="form" :model="form" :rules="rules" label-width="130px" :inline="true">
<el-form-item label="护理员姓名">
<el-button
type
v-if="nurseName == '请选择护理员'"
style="width: 300px; text-align: left; height: 36px; color: #c0c4cc"
style="width: 250px; text-align: left; height: 36px; color: #c0c4cc"
@click="clicknursePersonName()"
>{{ nurseName }}</el-button>
<el-button
@ -237,23 +237,47 @@
@click="clicknursePersonName()"
v-else
style="
width: 300px;
width: 250px;
text-align: left;
height: 36px;
padding-left: -10px;
"
>{{ nurseName }}</el-button>
</el-form-item>
<el-form-item label="工作状态" prop="nursePersonName"></el-form-item>
<el-form-item label="护理人人职称" prop="nursePersonName">
<div class="text" style="width:300px">
{{ form.nursePersonType=='NURSE'?"护士":'' }}
{{ form.nursePersonType=='NURSE_TEACHER'?"护理师":'' }}
<el-form-item label="工作状态" v-if="nursePersonlist.workStatus">
<div class="text" style="display: inline-block;">
{{ nursePersonlist.workStatus=='ONLINE'?"在线":'' }}
{{ nursePersonlist.workStatus=='BE_BUSY'?"忙碌":'' }}
{{ nursePersonlist.workStatus=='OFFLINE'?"离线":'' }}
</div>
</el-form-item>
<el-form-item label="护理人职称" v-if="nursePersonlist.nursePersonType">
<div class="text" style="display: inline-block;">
{{ nursePersonlist.nursePersonType=='NURSE'?"护士":'' }}
{{ nursePersonlist.nursePersonType=='NURSE_TEACHER'?"护理师":'' }}
</div>
</el-form-item>
<el-form-item label="职称级别" v-if="nursePersonlist.positionalTitleLevel">
<div class="text" style="display: inline-block;">
{{ nursePersonlist.positionalTitleLevel=='PRIMARY_LEVEL'?'初级':'' }}
{{ nursePersonlist.positionalTitleLevel=='MIDDLE_LEVEL'?'中级':'' }}
{{ nursePersonlist.positionalTitleLevel=='HIGH_LEVEL'?'高级':'' }}
</div>
</el-form-item>
<el-form-item label="擅长项目" v-if="nursePersonlist.geniusItem">
<div
class="text"
style="width:600px;display: inline-block;height:100px;line-height:25px; overflow: hidden; display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;"
>{{ nursePersonlist.geniusItem }}</div>
</el-form-item>
<el-form-item label="资质证书图片" v-if="nursePersonlist.nurseStationPersonCheckList">
<div v-for="(item,index) in nursePersonlist.nurseStationPersonCheckList" :key="index">
<el-image
style="width: 120px; height: 120px;margin-right:10px"
:src="baseurl+item.certificateUrl"
:preview-src-list="PersonChecksrcList"
></el-image>
</div>
</el-form-item>
<el-form-item label="职称级别" prop="nursePersonName"></el-form-item>
<el-form-item label="擅长项目" prop="nursePersonName"></el-form-item>
<el-form-item label="资质证书图片" prop="nursePersonName"></el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>

View File

@ -59,8 +59,11 @@ export default {
innerrefund: false,
// 派单弹框
innerdispatch: false,
// 姓名弹框
// 护理员姓名弹框
nursePersonNameinfo: false,
//护理员list
nursePersonlist: {},
PersonChecksrcList: [],
// 选中数组
ids: [],
// 非单个禁用
@ -292,6 +295,10 @@ export default {
this.nursePersonid = row.nurseStationPersonId;
this.nurseName = row.nursePersonName;
this.nursePersonNameinfo = false;
this.nursePersonlist = row
row.nurseStationPersonCheckList.forEach(e => {
this.PersonChecksrcList.push(this.baseurl + e.certificateUrl)
});
},
// 确认取消预约
cencel(row) {