Commit d52e0559 by 潘琦

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

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