|
|
|
@ -24,12 +24,20 @@ |
|
|
|
<el-input v-model="form.patientNo" disabled></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-col :span="3"> |
|
|
|
<el-form-item label="体检次数" prop="medicalTimes"> |
|
|
|
<el-input v-model="form.medicalTimes" disabled></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-col :span="3"> |
|
|
|
<el-form-item label="性别" prop="sexId" label-width="50px"> |
|
|
|
<el-select v-model="form.sexId" placeholder="请选择" > |
|
|
|
<el-option v-for="item in dict.sex" :key="item.id" :label="item.displayName" :value="item.id"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="3"> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
@ -39,19 +47,18 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="性别" prop="sexId"> |
|
|
|
<el-select v-model="form.sexId" placeholder="请选择" |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 530) / 4.8) + 'px;'"> |
|
|
|
<el-option v-for="item in dict.sex" :key="item.id" :label="item.displayName" :value="item.id"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
<el-form-item label="身份证号" prop="idNo"> |
|
|
|
<el-input v-model="form.idNo" @change="changeIdNo" @blur="query(form.idNo)"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="出生日期" prop="birthDate"> |
|
|
|
<!-- |
|
|
|
<el-date-picker v-model="form.birthDate" type="date" value-format="yyyy-MM-dd" placeholder="出生日期" |
|
|
|
:style="'width:' + Math.floor((window.pageWidth - 530) / 4.8) + 'px;'" @change="changeBirthDate" |
|
|
|
prefix-icon="" /> |
|
|
|
--> |
|
|
|
<el-input type="date" v-model="form.birthDate" @blur="changeBirthDate" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
@ -59,14 +66,10 @@ |
|
|
|
<el-input v-model="form.age"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="4" /> |
|
|
|
<el-col :span="3" /> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="身份证号" prop="idNo"> |
|
|
|
<el-input v-model="form.idNo" @change="changeIdNo" @blur="query(form.idNo)"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="手机号" prop="mobileTelephone"> |
|
|
|
<el-input v-model="form.mobileTelephone"></el-input> |
|
|
|
@ -294,7 +297,7 @@ |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<el-image |
|
|
|
:style="'position: absolute;top:65px;right:' + (110 + Math.floor((window.pageWidth - 360) / 25)) + 'px; width: 150px; height: 160px;'" |
|
|
|
:style="'position: absolute;top:65px;right:' + (110 + Math.floor((window.pageWidth - 400) / 25)) + 'px; width: 150px; height: 160px;'" |
|
|
|
:src="form.photo ? (apiurl + '/' + form.photo) : ''"> |
|
|
|
<div slot="placeholder" class="image-slot"> |
|
|
|
加载中<span class="dot">...</span> |
|
|
|
@ -411,8 +414,10 @@ import mm from "../../utlis/mm"; |
|
|
|
|
|
|
|
import { objCopy, setNull, dddw, parseID, birthdayToAge } from "../../utlis/proFunc"; |
|
|
|
import Camera from "./Camera.vue"; |
|
|
|
import LisRequest from "./LisRequest.vue"; |
|
|
|
import PatientRegisterItem from "./PatientRegisterItem.vue"; |
|
|
|
import LisRequest from "./LisRequest.vue"; |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
components: { |
|
|
|
Camera, |
|
|
|
|