This commit is contained in:
闫晓茹 2023-03-02 14:56:07 +08:00
parent 13d7808893
commit e08a288e50

View File

@ -253,7 +253,7 @@
:rules="rules.hospitalPersonInfoList.personName" :rules="rules.hospitalPersonInfoList.personName"
:prop="`hospitalPersonInfoList.${index}.personName`" :prop="`hospitalPersonInfoList.${index}.personName`"
> >
<el-input v-model="item.personName" placeholder="请输入人员名称" /> <el-input v-model="item.personName" placeholder="请输入人员名称" />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="人员联系电话" label="人员联系电话"
@ -261,6 +261,7 @@
:prop="`hospitalPersonInfoList.${index}.personPhone`" :prop="`hospitalPersonInfoList.${index}.personPhone`"
> >
<el-input <el-input
maxlength="11"
v-model="item.personPhone" v-model="item.personPhone"
placeholder="请输入人员联系电话" placeholder="请输入人员联系电话"
/> />
@ -280,7 +281,7 @@
:rules="rules.hospitalPersonInfoList.cardNo" :rules="rules.hospitalPersonInfoList.cardNo"
:prop="`hospitalPersonInfoList.${index}.cardNo`" :prop="`hospitalPersonInfoList.${index}.cardNo`"
> >
<el-input v-model="item.cardNo" placeholder="请输入身份证号" /> <el-input maxlength="18" v-model="item.cardNo" placeholder="请输入身份证号" />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="人员职称" label="人员职称"
@ -307,6 +308,7 @@
:prop="`hospitalPersonInfoList.${index}.consultingFee`" :prop="`hospitalPersonInfoList.${index}.consultingFee`"
> >
<el-input <el-input
maxlength="10"
v-model="item.consultingFee" v-model="item.consultingFee"
placeholder="请输入咨询费用" placeholder="请输入咨询费用"
/> />
@ -316,7 +318,10 @@
:rules="rules.hospitalPersonInfoList.personSort" :rules="rules.hospitalPersonInfoList.personSort"
:prop="`hospitalPersonInfoList.${index}.personSort`" :prop="`hospitalPersonInfoList.${index}.personSort`"
> >
<el-input v-model="item.personSort" placeholder="请输入显示顺序" /> <el-input
oninput="value=value.replace(/[^\d]/g,'')"
maxlength="5"
v-model="item.personSort" placeholder="请输入显示顺序" />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="个人简介" label="个人简介"
@ -567,8 +572,19 @@
/> />
</el-dialog> </el-dialog>
<!-- 修改对话框 --> <!-- 修改对话框 -->
<el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body> <el-dialog
<el-form ref="form" :model="form" :rules="rules" label-width="110px" :inline="true"> :title="title"
:visible.sync="open"
width="1000px"
append-to-body
>
<el-form
ref="form"
:model="form"
:rules="rules"
label-width="110px"
:inline="true"
>
<el-form-item label="所属医院" prop="hospitalName"> <el-form-item label="所属医院" prop="hospitalName">
<el-button <el-button
type="" type=""
@ -596,10 +612,8 @@
" "
>{{ form.hospitalName }}</el-button >{{ form.hospitalName }}</el-button
> >
</el-form-item> </el-form-item>
<el-form-item label="所属科室" prop="departmentName"> <el-form-item label="所属科室" prop="departmentName">
<el-button <el-button
type="" type=""
v-if="form.departmentName == '请选择所属科室'" v-if="form.departmentName == '请选择所属科室'"
@ -650,8 +664,7 @@
style="width: 250px" style="width: 250px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="身份证" prop="cardNo"> <el-form-item label="身份证" prop="cardNo">
<el-input <el-input
v-model="form.cardNo" v-model="form.cardNo"
@ -660,7 +673,7 @@
style="width: 250px" style="width: 250px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="人员职称" prop="academicTitle"> <el-form-item label="人员职称" prop="academicTitle">
<el-select <el-select
v-model="form.academicTitle" v-model="form.academicTitle"
@ -680,12 +693,15 @@
<el-input <el-input
v-model="form.consultingFee" v-model="form.consultingFee"
placeholder="请输入咨询费用" placeholder="请输入咨询费用"
maxlength="10"
style="width: 250px" style="width: 250px"
/> />
</el-form-item> </el-form-item>
<el-form-item label="显示顺序" prop="personSort"> <el-form-item label="显示顺序" prop="personSort">
<el-input <el-input
v-model="form.personSort" v-model="form.personSort"
maxlength="5"
oninput="value=value.replace(/[^\d]/g,'')"
placeholder="请输入显示顺序" placeholder="请输入显示顺序"
style="width: 250px" style="width: 250px"
/> />
@ -1243,11 +1259,11 @@ export default {
// } // }
this.innerVisibledepartmentxg = false; this.innerVisibledepartmentxg = false;
}, },
// //
innerVisiblecancel() { innerVisiblecancel() {
this.innerVisible = false; this.innerVisible = false;
}, },
innerVisiblecancelxg() { innerVisiblecancelxg() {
this.innerVisiblexg = false; this.innerVisiblexg = false;
}, },
@ -1314,7 +1330,7 @@ export default {
this.innerVisibledepartment = true; this.innerVisibledepartment = true;
}, },
// //
clickdepartmentlist(){ clickdepartmentlist() {
this.departmentList(); this.departmentList();
// this.form.departmentId = item.departmentId; // this.form.departmentId = item.departmentId;
this.innerVisibledepartmentxg = true; this.innerVisibledepartmentxg = true;