5d27eb8f by 杨炀

fix:出生日期不能选择未来

1 parent cf591983
......@@ -46,7 +46,7 @@
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label="language==0?'出生日期1':'Date of Birth'" prop="birth" required>
<el-form-item :label="language==0?'出生日期':'Date of Birth'" prop="birth" required>
<el-date-picker
v-model="form.birth" :disabled="editgay&&form.labelArr.indexOf('0')>-1"
style="width: 100%;"
......@@ -250,9 +250,8 @@ function reset(){
})
}
}
function disabledBirth(date) {
const today = dayjs().format('YYYY-MM-DD')
return (date.getTime() >= dayjs(today).valueOf())
function disabledBirth(time) {
return time.getTime() > new Date().getTime()
}
function getCountryList() {
match.countryList().then(res => {
......
......@@ -90,12 +90,12 @@
:required="!form.wdsfMin&&form.labelArr.indexOf('0')>-1">
<el-input v-model="form.idcCode" :disabled="editgay" @blur="giveBirthDay"/>
</el-form-item>
<el-form-item :label="language==0?'2出生日期':'Date of Birth'" prop="birth"
<el-form-item :label="language==0?'出生日期':'Date of Birth'" prop="birth"
:required="!form.wdsfMin&&form.labelArr.indexOf('0')>-1"
:disabled-date="disabledBirth">
>
<el-date-picker
v-model="form.birth" :disabled="form.idcType=='0'"
style="width: 100%;"
style="width: 100%;" :disabled-date="disabledBirth"
type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD"
/>
</el-form-item>
......
......@@ -60,7 +60,7 @@
<el-form-item :label="language==0?'出生日期':'Date of Birth'" prop="birth">
<el-date-picker
v-model="form.birth" :disabled="form.idcType=='0'"
style="width: 100%;"
style="width: 100%;" :disabled-date="disabledBirth"
type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD"
/>
</el-form-item>
......@@ -390,6 +390,9 @@ function submitForm() {
function cancel() {
show.value = false
}
function disabledBirth(time) {
return time.getTime() > new Date().getTime()
}
</script>
<style lang="scss">
......
......@@ -76,7 +76,7 @@
<el-form-item :label="language==0?'出生日期':'Date of Birth'" required>
<el-date-picker
v-model="form.birth"
style="width: 100%;"
style="width: 100%;" :disabled-date="disabledBirth"
type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD"
/>
</el-form-item>
......@@ -359,6 +359,10 @@ function codeSuccess(msg) {
}
})
}
function disabledBirth(time) {
return time.getTime() > new Date().getTime()
}
</script>
<style lang="scss">
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!