Commit d52e0559 by 潘琦

添加配偶家庭成员末次月经时间起始时间为当天起290天之前;

parent 01cf53c3
...@@ -44,8 +44,8 @@ ...@@ -44,8 +44,8 @@
<div class="tr" v-if="userData.role===2"> <div class="tr" v-if="userData.role===2">
<div class="td label">身份证号</div> <div class="td label">身份证号</div>
<div class="td text-right"> <div class="td text-right">
<input type="text" class="form-control" placeholder="请输入有效身份证" @blur="BaseValidateIdCard" v-model="userData.idCard"/> <input type="text" class="form-control" placeholder="请输入有效的女性身份证号" @blur="BaseValidateIdCard" v-model="userData.idCard"/>
<span v-show="!BaseValidate.idCardState" class="small-hint">请输入有效身份证</span> <span v-show="!BaseValidate.idCardState" class="small-hint">请输入有效的女性身份证号</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -121,6 +121,7 @@ ...@@ -121,6 +121,7 @@
month-format="{value} 月" month-format="{value} 月"
date-format="{value} 日" date-format="{value} 日"
@confirm="lastMensesTimePickerConfirm" @confirm="lastMensesTimePickerConfirm"
:startDate="pickerLastMensesTimeStart"
:endDate="pickerLastMensesTimeEnd"> :endDate="pickerLastMensesTimeEnd">
</mt-datetime-picker> </mt-datetime-picker>
</div> </div>
...@@ -129,7 +130,7 @@ ...@@ -129,7 +130,7 @@
<script> <script>
import { getUserInfoById, saveMember, deleteMemberById } from '@/api/basic/basic' import { getUserInfoById, saveMember, deleteMemberById } from '@/api/basic/basic'
import { validatename, cardid } from '@/util/validate' import { validatename, cardid } from '@/util/validate'
import { getSexByIdCard, getBirthByIdNumber } from '@/util/index' import { getSexByIdCard, getBirthByIdNumber, SubtractDay } from '@/util/index'
// import { getAgeByBirth } from '@/util/index' // import { getAgeByBirth } from '@/util/index'
import _iconMan from '@/assets/images/man.png' import _iconMan from '@/assets/images/man.png'
import _iconWoman from '@/assets/images/woman.png' import _iconWoman from '@/assets/images/woman.png'
...@@ -168,6 +169,7 @@ export default { ...@@ -168,6 +169,7 @@ export default {
pickerBirthDefault: new Date(), // 出生日期控件默认选中日期为当天 pickerBirthDefault: new Date(), // 出生日期控件默认选中日期为当天
pickerBirthEnd: new Date(), // 出生日期控件结束日期小于当天 pickerBirthEnd: new Date(), // 出生日期控件结束日期小于当天
pickerLastMensesTimeDefault: new Date(), // 末次月经时间默认选中日期为当天 pickerLastMensesTimeDefault: new Date(), // 末次月经时间默认选中日期为当天
pickerLastMensesTimeStart: SubtractDay(290),
pickerLastMensesTimeEnd: new Date() // 末次月经时间控件结束日期小于当天 pickerLastMensesTimeEnd: new Date() // 末次月经时间控件结束日期小于当天
} }
}, },
...@@ -312,7 +314,11 @@ export default { ...@@ -312,7 +314,11 @@ export default {
if (cardid(this.userData.idCard)[0]) { if (cardid(this.userData.idCard)[0]) {
this.BaseValidate.idCardState = false this.BaseValidate.idCardState = false
} else { } else {
if (getSexByIdCard(this.userData.idCard) === '2') {
this.BaseValidate.idCardState = true this.BaseValidate.idCardState = true
} else {
this.BaseValidate.idCardState = false
}
} }
}, },
BaseValidateIdCardKid () { // 身份证(子女)验证 BaseValidateIdCardKid () { // 身份证(子女)验证
...@@ -362,7 +368,7 @@ export default { ...@@ -362,7 +368,7 @@ export default {
} else if (this.userData.role === 2) { // 配偶 } else if (this.userData.role === 2) { // 配偶
params.idCard = this.userData.idCard === '' ? null : this.userData.idCard params.idCard = this.userData.idCard === '' ? null : this.userData.idCard
params.sex = getSexByIdCard(this.userData.idCard) params.sex = getSexByIdCard(this.userData.idCard)
params.lastMensesTime = this.userData.mensesLastDate params.lastMensesTime = this.userData.lastMensesTime
params.birth = getBirthByIdNumber(this.userData.idCard) params.birth = getBirthByIdNumber(this.userData.idCard)
} }
this.$Indicator.open() this.$Indicator.open()
......
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