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> ></div>
</el-dialog> </el-dialog>
<!-- 派单弹框 --> <!-- 派单弹框 -->
<el-dialog title="派单" :visible.sync="innerdispatch" append-to-body width="500px" height="100px"> <el-dialog title="派单" :visible.sync="innerdispatch" append-to-body width="900px" height="100px">
<el-form ref="form" :model="form" :rules="rules" label-width="130px"> <el-form ref="form" :model="form" :rules="rules" label-width="130px" :inline="true">
<el-form-item label="护理员姓名" prop="nursePersonName"> <el-form-item label="护理员姓名">
<el-button <el-button
type type
v-if="nurseName == '请选择护理员'" 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()" @click="clicknursePersonName()"
>{{ nurseName }}</el-button> >{{ nurseName }}</el-button>
<el-button <el-button
@ -237,23 +237,47 @@
@click="clicknursePersonName()" @click="clicknursePersonName()"
v-else v-else
style=" style="
width: 300px; width: 250px;
text-align: left; text-align: left;
height: 36px; height: 36px;
padding-left: -10px;
" "
>{{ nurseName }}</el-button> >{{ nurseName }}</el-button>
</el-form-item> </el-form-item>
<el-form-item label="工作状态" prop="nursePersonName"></el-form-item> <el-form-item label="工作状态" v-if="nursePersonlist.workStatus">
<el-form-item label="护理人人职称" prop="nursePersonName"> <div class="text" style="display: inline-block;">
<div class="text" style="width:300px"> {{ nursePersonlist.workStatus=='ONLINE'?"在线":'' }}
{{ form.nursePersonType=='NURSE'?"护士":'' }} {{ nursePersonlist.workStatus=='BE_BUSY'?"忙碌":'' }}
{{ form.nursePersonType=='NURSE_TEACHER'?"护理师":'' }} {{ 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> </div>
</el-form-item> </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> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>

View File

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