Commit ace5aba7 authored by songrui's avatar songrui

Merge branch 'chronic-master' of…

Merge branch 'chronic-master' of http://gitlab.yiboshi.com/nightkis1995/frontend-h5 into chronic-master
parents 038c39b7 d916b8ca
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div> <div>
<van-form ref='form'> <van-form ref='form'>
<div class='title'>居民信息</div> <div class='title'>居民信息</div>
<div class='label-title'>证件类型</div> <!-- <div class='label-title'>证件类型</div>
<van-field <van-field
v-model='form.certificateTypeName' v-model='form.certificateTypeName'
is-link is-link
...@@ -10,15 +10,15 @@ ...@@ -10,15 +10,15 @@
placeholder='证件类型' placeholder='证件类型'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.certificateTypeName' :rules='rules.certificateTypeName'
/> />-->
<div class='label-title mt-5'>证件号码</div> <!-- <div class='label-title mt-5'>证件号码</div>
<van-field <van-field
v-model='form.idCard' v-model='form.idCard'
readonly readonly
placeholder='证件号码' placeholder='证件号码'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.idCard' :rules='rules.idCard'
/> />-->
<div class='label-title mt-5'>姓名</div> <div class='label-title mt-5'>姓名</div>
<van-field <van-field
v-model='form.residentName' v-model='form.residentName'
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.residentName' :rules='rules.residentName'
/> />
<div class='label-title mt-5'>性别</div> <!-- <div class='label-title mt-5'>性别</div>
<van-field <van-field
v-model='form.genderName' v-model='form.genderName'
is-link is-link
...@@ -35,8 +35,8 @@ ...@@ -35,8 +35,8 @@
placeholder='性别' placeholder='性别'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.genderName' :rules='rules.genderName'
/> />-->
<div class='label-title mt-5'>出生日期</div> <!-- <div class='label-title mt-5'>出生日期</div>
<van-field <van-field
v-model='form.dataBirth' v-model='form.dataBirth'
is-link is-link
...@@ -44,6 +44,14 @@ ...@@ -44,6 +44,14 @@
placeholder='出生日期' placeholder='出生日期'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.dataBirth' :rules='rules.dataBirth'
/>-->
<div class='label-title mt-5'>本人电话</div>
<van-field
v-model='form.telephone'
clearable
placeholder='本人电话'
class='input-back mt-2 form-input'
:rules='rules.telephone'
/> />
<div class='label-title mt-5'>民族</div> <div class='label-title mt-5'>民族</div>
<van-field <van-field
...@@ -63,54 +71,14 @@ ...@@ -63,54 +71,14 @@
@cancel='showNational = false' @cancel='showNational = false'
/> />
</van-popup> </van-popup>
<div class='label-title mt-5'>年龄</div> <!-- <div class='label-title mt-5'>年龄</div>
<van-field <van-field
v-model='form.currentAge' v-model='form.currentAge'
readonly readonly
placeholder='年龄' placeholder='年龄'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.currentAge' :rules='rules.currentAge'
/> />-->
<div class='label-title mt-5'>本人电话</div>
<van-field
v-model='form.telephone'
clearable
placeholder='本人电话'
class='input-back mt-2 form-input'
:rules='rules.telephone'
/>
<div class='no-req-label mt-5'>联系人姓名</div>
<van-field
v-model='form.contactName'
clearable
placeholder='联系人姓名'
class='input-back mt-2 form-input'
:rules='rules.contactName'
/>
<div class='no-req-label mt-5'>与居民关系</div>
<van-field
v-model='form.relationName'
readonly
is-link
placeholder='与居民关系'
class='input-back mt-2 form-input'
@click='showRelation= true'
/>
<van-popup v-model:show='showRelation' position='bottom'>
<van-picker
:columns-field-names="{ text: 'name', value: 'value' }"
:columns="store.getDict('DC00023')"
@confirm='relationlConfirm'
@cancel='showRelation = false'
/>
</van-popup>
<van-field
v-if='form.relation == 99'
v-model='form.relationOther'
clearable
placeholder='其他关系'
class='input-back mt-2 form-input'
/>
<div class='label-title mt-5'>现住址</div> <div class='label-title mt-5'>现住址</div>
<van-field <van-field
v-model='form.presentCodeName' v-model='form.presentCodeName'
...@@ -172,7 +140,47 @@ ...@@ -172,7 +140,47 @@
placeholder='请填写详细地址' placeholder='请填写详细地址'
maxlength='50' maxlength='50'
/> />
<div class='title mt-5'>联系人信息</div>
<div class='no-req-label mt-5'>联系人姓名</div>
<van-field
v-model='form.contactName'
clearable
placeholder='联系人姓名'
class='input-back mt-2 form-input'
:rules='rules.contactName'
/>
<div class='no-req-label mt-5'>与居民关系</div>
<van-field
v-model='form.relationName'
readonly
is-link
placeholder='与居民关系'
class='input-back mt-2 form-input'
@click='showRelation= true'
/>
<van-popup v-model:show='showRelation' position='bottom'>
<van-picker
:columns-field-names="{ text: 'name', value: 'value' }"
:columns="store.getDict('DC00023')"
@confirm='relationlConfirm'
@cancel='showRelation = false'
/>
</van-popup>
<van-field
v-if='form.relation == 99'
v-model='form.relationOther'
clearable
placeholder='其他关系'
class='input-back mt-2 form-input'
/>
<div class='no-req-label mt-5'>联系电话</div>
<van-field
v-model='form.contactPhone'
clearable
placeholder='联系电话'
class='input-back mt-2 form-input'
:rules='rules.contactPhone'
/>
<div class='title mt-5'>随访信息</div> <div class='title mt-5'>随访信息</div>
<div class='label-title mt-5'>本次随访情况</div> <div class='label-title mt-5'>本次随访情况</div>
<van-field name='radio' :rules='rules.visitSituation' class='p-12-0'> <van-field name='radio' :rules='rules.visitSituation' class='p-12-0'>
...@@ -601,6 +609,7 @@ export default { ...@@ -601,6 +609,7 @@ export default {
currentAge: [{ required: true, message: '请填写年龄' }], currentAge: [{ required: true, message: '请填写年龄' }],
telephone: [{ required: true, message: '请填写本人电话' }], telephone: [{ required: true, message: '请填写本人电话' }],
contactName: [{ required: false, message: '请填写联系人姓名' }], contactName: [{ required: false, message: '请填写联系人姓名' }],
contactPhone: [{ required: false, message: '请填写联系电话' }],
presentCodeName: [{ required: true, message: '请选择所在地区' }], presentCodeName: [{ required: true, message: '请选择所在地区' }],
registeredCode: [{ required: true, message: '请选择所在地区' }], registeredCode: [{ required: true, message: '请选择所在地区' }],
visitSituation: [{ required: true, message: '请选择' }], visitSituation: [{ required: true, message: '请选择' }],
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<div class='p-4 h-overflow'> <div class='p-4 h-overflow'>
<van-form ref='form'> <van-form ref='form'>
<div class='title'>居民信息</div> <div class='title'>居民信息</div>
<div class='label-title'>证件类型</div> <!-- <div class='label-title'>证件类型</div>
<van-field <van-field
v-model='form.certificateTypeName' v-model='form.certificateTypeName'
is-link is-link
...@@ -13,15 +13,15 @@ ...@@ -13,15 +13,15 @@
placeholder='证件类型' placeholder='证件类型'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.certificateTypeName' :rules='rules.certificateTypeName'
/> />-->
<div class='label-title mt-5'>证件号码</div> <!-- <div class='label-title mt-5'>证件号码</div>
<van-field <van-field
v-model='form.idCard' v-model='form.idCard'
readonly readonly
placeholder='证件号码' placeholder='证件号码'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.idCard' :rules='rules.idCard'
/> />-->
<div class='label-title mt-5'>姓名</div> <div class='label-title mt-5'>姓名</div>
<van-field <van-field
v-model='form.residentName' v-model='form.residentName'
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.residentName' :rules='rules.residentName'
/> />
<div class='label-title mt-5'>性别</div> <!-- <div class='label-title mt-5'>性别</div>
<van-field <van-field
v-model='form.genderName' v-model='form.genderName'
is-link is-link
...@@ -38,8 +38,8 @@ ...@@ -38,8 +38,8 @@
placeholder='性别' placeholder='性别'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.genderName' :rules='rules.genderName'
/> />-->
<div class='label-title mt-5'>出生日期</div> <!-- <div class='label-title mt-5'>出生日期</div>
<van-field <van-field
v-model='form.dataBirth' v-model='form.dataBirth'
is-link is-link
...@@ -47,7 +47,15 @@ ...@@ -47,7 +47,15 @@
placeholder='出生日期' placeholder='出生日期'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.dataBirth' :rules='rules.dataBirth'
/> />-->
<div class='label-title mt-5'>本人电话</div>
<van-field
v-model='form.telephone'
clearable
placeholder='本人电话'
class='input-back mt-2 form-input'
:rules='rules.telephone'
/>
<div class='label-title mt-5'>民族</div> <div class='label-title mt-5'>民族</div>
<van-field <van-field
v-model='form.nationalName' v-model='form.nationalName'
...@@ -66,54 +74,16 @@ ...@@ -66,54 +74,16 @@
@cancel='showNational = false' @cancel='showNational = false'
/> />
</van-popup> </van-popup>
<div class='label-title mt-5'>年龄</div> <!-- <div class='label-title mt-5'>年龄</div>
<van-field <van-field
v-model='form.currentAge' v-model='form.currentAge'
readonly readonly
placeholder='年龄' placeholder='年龄'
class='input-back mt-2 form-input' class='input-back mt-2 form-input'
:rules='rules.currentAge' :rules='rules.currentAge'
/> />-->
<div class='label-title mt-5'>本人电话</div>
<van-field
v-model='form.telephone'
clearable
placeholder='本人电话'
class='input-back mt-2 form-input'
:rules='rules.telephone'
/>
<div class='no-req-label mt-5'>联系人姓名</div>
<van-field
v-model='form.contactName'
clearable
placeholder='联系人姓名'
class='input-back mt-2 form-input'
:rules='rules.contactName'
/>
<div class='no-req-label mt-5'>与居民关系</div>
<van-field
v-model='form.relationName'
readonly
is-link
placeholder='与居民关系'
class='input-back mt-2 form-input'
@click='showRelation= true'
/>
<van-popup v-model:show='showRelation' position='bottom'>
<van-picker
:columns-field-names="{ text: 'name', value: 'value' }"
:columns="store.getDict('DC00023')"
@confirm='relationlConfirm'
@cancel='showRelation = false'
/>
</van-popup>
<van-field
v-if='form.relation == 99'
v-model='form.relationOther'
clearable
placeholder='其他关系'
class='input-back mt-2 form-input'
/>
<div class='label-title mt-5'>现住址</div> <div class='label-title mt-5'>现住址</div>
<van-field <van-field
v-model='form.presentCodeName' v-model='form.presentCodeName'
...@@ -174,6 +144,47 @@ ...@@ -174,6 +144,47 @@
placeholder='请填写详细地址' placeholder='请填写详细地址'
maxlength='50' maxlength='50'
/> />
<div class='title mt-5'>联系人信息</div>
<div class='no-req-label mt-5'>联系人姓名</div>
<van-field
v-model='form.contactName'
clearable
placeholder='联系人姓名'
class='input-back mt-2 form-input'
:rules='rules.contactName'
/>
<div class='no-req-label mt-5'>与居民关系</div>
<van-field
v-model='form.relationName'
readonly
is-link
placeholder='与居民关系'
class='input-back mt-2 form-input'
@click='showRelation= true'
/>
<van-popup v-model:show='showRelation' position='bottom'>
<van-picker
:columns-field-names="{ text: 'name', value: 'value' }"
:columns="store.getDict('DC00023')"
@confirm='relationlConfirm'
@cancel='showRelation = false'
/>
</van-popup>
<van-field
v-if='form.relation == 99'
v-model='form.relationOther'
clearable
placeholder='其他关系'
class='input-back mt-2 form-input'
/>
<div class='no-req-label mt-5'>联系电话</div>
<van-field
v-model='form.contactPhone'
clearable
placeholder='联系电话'
class='input-back mt-2 form-input'
:rules='rules.contactPhone'
/>
</van-form> </van-form>
</div> </div>
<div class='px-5 grow flex flex-col justify-end pt-2 pb-2'> <div class='px-5 grow flex flex-col justify-end pt-2 pb-2'>
...@@ -294,6 +305,7 @@ export default { ...@@ -294,6 +305,7 @@ export default {
currentAge: [{ required: true, message: '请填写年龄' }], currentAge: [{ required: true, message: '请填写年龄' }],
telephone: [{ required: true, message: '请填写本人电话' }], telephone: [{ required: true, message: '请填写本人电话' }],
contactName: [{ required: false, message: '请填写联系人姓名' }], contactName: [{ required: false, message: '请填写联系人姓名' }],
contactPhone: [{ required: false, message: '请填写联系电话' }],
presentCodeName: [{ required: true, message: '请选择所在地区' }], presentCodeName: [{ required: true, message: '请选择所在地区' }],
registeredCode: [{ required: true, message: '请选择所在地区' }] registeredCode: [{ required: true, message: '请选择所在地区' }]
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment