This commit is contained in:
曹辉 2023-03-22 15:59:39 +08:00
parent 3bb6a9cc75
commit 38ffe56664

View File

@ -1,13 +1,6 @@
<template>
<div class="app-container">
<el-form
:model="queryParams"
ref="queryForm"
size="small"
:inline="true"
v-show="showSearch"
label-width="130px"
>
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
<el-form-item label="所属医院" prop="hospitalId">
<el-button
type
@ -15,7 +8,7 @@
@click="clickinnerVisible(true)"
>{{ queryParams.hospitalName }}</el-button>
</el-form-item>
<el-form-item label="所属科室" prop="departmentId" label-width="100px">
<el-form-item label="所属科室" prop="departmentId">
<el-button type class="stationbtn" @click="clicklist(true)">{{ queryParams.departmentName }}</el-button>
</el-form-item>
<el-form-item label="人员名称" prop="personName">
@ -240,12 +233,7 @@
/>
</el-form-item>
<el-form-item label="身份证号">
<el-input
maxlength="18"
oninput="value=value.replace(/[^\d]/g,'')"
v-model="form.cardNo"
placeholder="请输入身份证号"
/>
<el-input maxlength="18" v-model="form.cardNo" placeholder="请输入身份证号" />
</el-form-item>
<el-form-item label="人员职称" prop="academicTitle">
<el-select v-model="form.academicTitle" placeholder="请选择" style="width: 210px">
@ -427,7 +415,7 @@
</el-form-item>
</el-form>
<el-table :data="hospitalDepartmentList" @cell-dblclick="nurseclick" v-loading="loading">
<el-table :data="hospitalDepartmentList" @cell-dblclick="departmentclick" v-loading="loading">
<el-table-column label="请选择" width="100" align="center">
<template slot-scope="scope">
<el-button
@ -489,20 +477,6 @@ export default {
components: { editor, stationAcatar },
name: "HospitalPerson",
data() {
//
var isCardId = (rule, value, callback) => {
if (!value) {
return new Error("请输入身份证号)");
} else {
const reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/;
const card = reg.test(value);
if (!card) {
callback(new Error("身份证号格式有误!"));
} else {
callback();
}
}
};
//
var checkMobile = (rule, value, cb) => {
//
@ -907,7 +881,8 @@ export default {
{
certificateName: null,
certificateSort: null,
certificateUrl: null
certificateUrl: null,
idd: 0
}
]
};
@ -973,6 +948,21 @@ export default {
},
/** 提交按钮 */
submitForm() {
this.form.hospitalPersonCertificateList.forEach(e => {
if (!e.certificateName && !e.certificateUrl && !e.certificateSort) {
this.form.hospitalPersonCertificateList = this.form.hospitalPersonCertificateList.filter(
el => el.idd != e.idd
);
}
});
if (this.form.hospitalPersonCertificateList.length == 0) {
var obj = {
certificateSort: null,
certificateName: null,
certificateUrl: null
};
this.form.hospitalPersonCertificateList.push(obj);
}
if (this.form.consultingFee) {
this.form.consultingFee = Number(this.form.consultingFee);
}