Commit bec874a6 by 潘琦

生育全程签约身份证校验是否是女性;

parent ef48c5b3
...@@ -6,7 +6,7 @@ import { getParamsByUrl, removeUrlParam } from '@/util/index' ...@@ -6,7 +6,7 @@ import { getParamsByUrl, removeUrlParam } from '@/util/index'
import { getOauth, getUserByToken } from '@/api/auth/auth' import { getOauth, getUserByToken } from '@/api/auth/auth'
import baseUrl from '@/util/baseUrl' import baseUrl from '@/util/baseUrl'
import { Toast } from 'mint-ui' import { Toast } from 'mint-ui'
import { wxpermission } from '@/wxpermission' // import { wxpermission } from '@/wxpermission'
const defaultUrl = baseUrl.authUrl const defaultUrl = baseUrl.authUrl
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
...@@ -24,14 +24,14 @@ router.beforeEach((to, from, next) => { ...@@ -24,14 +24,14 @@ router.beforeEach((to, from, next) => {
if (params.code) { if (params.code) {
store.dispatch('setCode', params.code) store.dispatch('setCode', params.code)
getOauthFn(() => { getOauthFn(() => {
wxpermission(0, () => {}) // wxpermission(0, () => {})
next() next()
}) })
} else { } else {
getWXOauth() getWXOauth()
} }
} else { } else {
wxpermission(0, () => {}) // wxpermission(0, () => {})
next() next()
} }
} else { } else {
...@@ -70,7 +70,7 @@ let getOauthFn = (callback) => { ...@@ -70,7 +70,7 @@ let getOauthFn = (callback) => {
getWXOauth() getWXOauth()
}, 3 * 1000) }, 3 * 1000)
Toast({ Toast({
message: 'wx token已失效!', message: '微信token已失效!',
position: 'center', position: 'center',
duration: 3 * 1000 duration: 3 * 1000
}) })
......
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
<div class="tr"> <div class="tr">
<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="BaseForm.idCard" :disabled="signStatus=='update'"/> <input type="text" class="form-control" placeholder="请输入有效的女性身份证号" @blur="BaseValidateIdCard" v-model="BaseForm.idCard" :disabled="signStatus=='update'"/>
<span v-show="!BaseValidate.idCardState" class="small-hint">请输入有效身份证</span> <span v-show="!BaseValidate.idCardState" class="small-hint">请输入有效的女性身份证号</span>
</div> </div>
</div> </div>
<div class="tr"> <div class="tr">
...@@ -862,7 +862,11 @@ export default { ...@@ -862,7 +862,11 @@ export default {
if (cardid(this.BaseForm.idCard)[0]) { if (cardid(this.BaseForm.idCard)[0]) {
this.BaseValidate.idCardState = false this.BaseValidate.idCardState = false
} else { } else {
if (getSexByIdCard(this.BaseForm.idCard) === '2') {
this.BaseValidate.idCardState = true this.BaseValidate.idCardState = true
} else {
this.BaseValidate.idCardState = false
}
} }
if (this.pageType === 0) { if (this.pageType === 0) {
this.BaseFormIntoTab1() this.BaseFormIntoTab1()
......
...@@ -40,8 +40,8 @@ ...@@ -40,8 +40,8 @@
<div class="tr"> <div class="tr">
<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="BaseForm.idCard" :disabled="signStatus=='update'"/> <input type="text" class="form-control" placeholder="请输入有效的女性身份证号" @blur="BaseValidateIdCard" v-model="BaseForm.idCard" :disabled="signStatus=='update'"/>
<span v-show="!BaseValidate.idCardState" class="small-hint">请输入有效身份证</span> <span v-show="!BaseValidate.idCardState" class="small-hint">请输入有效的女性身份证号</span>
</div> </div>
</div> </div>
<div class="tr"> <div class="tr">
...@@ -810,7 +810,11 @@ export default { ...@@ -810,7 +810,11 @@ export default {
if (cardid(this.BaseForm.idCard)[0]) { if (cardid(this.BaseForm.idCard)[0]) {
this.BaseValidate.idCardState = false this.BaseValidate.idCardState = false
} else { } else {
if (getSexByIdCard(this.BaseForm.idCard) === '2') {
this.BaseValidate.idCardState = true this.BaseValidate.idCardState = true
} else {
this.BaseValidate.idCardState = false
}
} }
if (this.pageType === 0) { if (this.pageType === 0) {
this.BaseFormIntoTab1() this.BaseFormIntoTab1()
......
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