|
@ -3,7 +3,8 @@ |
|
|
<div class="basic-content"> |
|
|
<div class="basic-content"> |
|
|
<!-- 患者基本信息 --> |
|
|
<!-- 患者基本信息 --> |
|
|
<div class='basicr-back'> |
|
|
<div class='basicr-back'> |
|
|
<a-form class="detail-form" :form="baseForm" labelWitch="260px" :labelCol="{span: 6}" :wrapperCol="{span: 16}"> |
|
|
<a-form class="detail-form" :form="baseForm" labelWitch="260px" :labelCol="{span: 6}" |
|
|
|
|
|
:wrapperCol="{span: 16}"> |
|
|
<a-form-item label="扫描身份证"> |
|
|
<a-form-item label="扫描身份证"> |
|
|
<div class="detail-form-control"> |
|
|
<div class="detail-form-control"> |
|
|
<a-upload :disabled="writeAble" class="idcard-upload" accept=".img,.png,.jpg" |
|
|
<a-upload :disabled="writeAble" class="idcard-upload" accept=".img,.png,.jpg" |
|
@ -14,7 +15,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
<a-form-item label="姓名"> |
|
|
<a-form-item label="姓名"> |
|
|
<div class="detail-form-control" > |
|
|
<div class="detail-form-control"> |
|
|
<a-input :disabled="writeAble" v-decorator="['patientName']" style="width: 448px;" |
|
|
<a-input :disabled="writeAble" v-decorator="['patientName']" style="width: 448px;" |
|
|
@blur="onBaseChange($event.target.value, 'patientName')" placeholder='请输入' /> |
|
|
@blur="onBaseChange($event.target.value, 'patientName')" placeholder='请输入' /> |
|
|
</div> |
|
|
</div> |
|
@ -30,7 +31,8 @@ |
|
|
</a-form-item> |
|
|
</a-form-item> |
|
|
<a-form-item label="民族"> |
|
|
<a-form-item label="民族"> |
|
|
<div class="detail-form-control"> |
|
|
<div class="detail-form-control"> |
|
|
<a-select :disabled="writeAble" ref="select" v-decorator="['patientNation']" style="display: block;width: 448px;" |
|
|
<a-select :disabled="writeAble" ref="select" v-decorator="['patientNation']" |
|
|
|
|
|
style="display: block;width: 448px;" |
|
|
@change="handleChange($event, 'patientNation', 'default')" placeholder='请选择'> |
|
|
@change="handleChange($event, 'patientNation', 'default')" placeholder='请选择'> |
|
|
<a-select-option v-for="item in nationList" :key="item" :value="item"> |
|
|
<a-select-option v-for="item in nationList" :key="item" :value="item"> |
|
|
{{item}} |
|
|
{{item}} |
|
@ -47,7 +49,8 @@ |
|
|
<a-form-item v-for="(k,v) in BASE_CODE" :key="v" :label="k.text" v-if="computeShow(v, codeForm)"> |
|
|
<a-form-item v-for="(k,v) in BASE_CODE" :key="v" :label="k.text" v-if="computeShow(v, codeForm)"> |
|
|
<div class="detail-form-control"> |
|
|
<div class="detail-form-control"> |
|
|
<!-- radio --> |
|
|
<!-- radio --> |
|
|
<a-radio-group :disabled="writeAble" v-if="k.type==='radio'" style="width: 448px;" v-decorator="[ |
|
|
<a-radio-group :disabled="writeAble" v-if="k.type==='radio'" style="width: 448px;" |
|
|
|
|
|
v-decorator="[ |
|
|
v, |
|
|
v, |
|
|
{initialValue: codeForm[k] }, |
|
|
{initialValue: codeForm[k] }, |
|
|
]" @change="handleChange($event.target.value, v)"> |
|
|
]" @change="handleChange($event.target.value, v)"> |
|
@ -60,8 +63,8 @@ |
|
|
v]" @blur="handleChange($event.target.value, v)" placeholder='请输入' style="width: 448px;"> |
|
|
v]" @blur="handleChange($event.target.value, v)" placeholder='请输入' style="width: 448px;"> |
|
|
</a-input> |
|
|
</a-input> |
|
|
<!-- datetime --> |
|
|
<!-- datetime --> |
|
|
<a-input :disabled="writeAble" v-if="k.type==='datetime'" readOnly @click="selectOption(v)" style="width: 448px;" |
|
|
<a-input :disabled="writeAble" v-if="k.type==='datetime'" readOnly @click="selectOption(v)" |
|
|
v-decorator="[ |
|
|
style="width: 448px;" v-decorator="[ |
|
|
v, |
|
|
v, |
|
|
]" placeholder='请选择'> |
|
|
]" placeholder='请选择'> |
|
|
</a-input> |
|
|
</a-input> |
|
@ -88,7 +91,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="common-picker"> |
|
|
<div class="common-picker"> |
|
|
<van-datetime-picker v-if="pickerVisable" v-model="currentDate" :formatter="formatter" |
|
|
<van-datetime-picker v-if="pickerVisable" v-model="currentDate" :formatter="formatter" |
|
|
@cancel="pickerVisable = false" @confirm="onConfirm" style="width: 448px;" /> |
|
|
@cancel="pickerVisable = false" @confirm="onConfirm" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="basic-footer"> |
|
|
<div class="basic-footer"> |
|
|